Emmet - 记事本++“未知异常”
Posted
技术标签:
【中文标题】Emmet - 记事本++“未知异常”【英文标题】:Emmet - Notepad++ "Unknown exception" 【发布时间】:2014-11-24 11:59:30 【问题描述】:每次我尝试使用Emmet's Expand Abbreviation
时都会出错。首先弹出一个带有Unknown Exception
的弹出窗口,然后弹出另一个带有python script plugin did not accept the script
的弹出窗口。
我尝试重新安装 Notepad++,但没有帮助。
我正在运行 Windows 8 x64 和 Notepad++ 6.6.9。这是我第一次使用 Emmet,最近使用了旧的 Zen Coding。 (完美无瑕。)
如果有必要,我也安装了 python 2.7。
【问题讨论】:
这个问题可能更适合:superuser.com 您应该在 Emmet 错误跟踪器上提交错误 @SpencerWieczorek 抱歉,我是新手:/ 【参考方案1】:我和你有同样的问题。 这是对我有用的解决方案:
emmetio/npp
错误 ID #12:python script plugin did not accept the script
基本上,问题出在 Python Script 插件上,该插件会随 Emmet 一起自动安装。
转到此链接:http://sourceforge.net/projects/npppythonscript/files/Python%20Script%200.9.2.0/ 并下载 PythonScript_full_0.9.2.0 包。
将 Notepad++ 的 Python 包替换为 PythonScript_full_0.9.2.0 并在 Notepad++ 的 MAIN 目录中解压存档。 (这是notepad++.exe
所在的位置。)
(不要在plugins
目录中解压存档。这不起作用。python27.dll
文件需要与notepad++.exe
位于同一目录中。)
我正在使用 Notepad++ v6.6.9,它现在可以工作了。
【讨论】:
只需在sourceforge.net/projects/npppythonscript/files/?source=navbar更新到“最新版本” 只是想注意,您可以“合并”插件文件夹并覆盖任何同名文件。 如果您使用的是 SourceForge 存档的 PythonScript zip,请不要替换安装目录中的 PythonScript.dll 和 PythonScript.chm 文件,因为 Notepad++ 安装的文件可能较新。只需抓取包含所有库的 PythonScript 文件夹并将其放在 Notepad++ 的安装目录中即可。【参考方案2】:您有 4 个对象(2 个文件和 2 个目录)需要排序:
将python27.dll
文件放入主目录,如下所示:%ProgramFiles(x86)%\notepad++\python27.dll
将其他(doc
目录、PythonScript
目录、PythonScript.dll
文件)放入%ProgramFiles(x86)%\notepad++\plugins\
。
这适用于 Windows 8。
还可以通过 ctrl + E 或其他方式更改快捷键。
【讨论】:
【参考方案3】:转到menuBar>plugins>emmet>expandAbbreviation
,检查是否只是快捷键不起作用。如果在输入一些emmet
语法后单击该按钮有效,但在您输入快捷键时无效,请重新分配快捷键。这是我所做的:
具体看
menuBar>settings>shortcutMapper
Main Menu-> "Insert Blank Line Above Current"
下
并看到 ctrl+alt+enter 已经分配在那里。
把它改成别的东西(我做了ctrl+alt+up),你会看到你的快捷键正在工作为emmet
。
【讨论】:
遇到了这个问题以及 python 脚本错误。【参考方案4】:这里有一个更新的版本(PythonScript_1.0.8.0.msi):
http://sourceforge.net/projects/npppythonscript/files/latest/download?source=files
我在两台不同的计算机上遇到了完全相同的问题,一台 Windows 7 和一台 Windows 8,都是 64 位。我在 Win8 计算机上安装了 MSI,它解决了问题。
【讨论】:
PythonScript_full_0.9.2.0 在 Windows 8.1 64 上对我不起作用,但 MSI 可以。谢谢!以上是关于Emmet - 记事本++“未知异常”的主要内容,如果未能解决你的问题,请参考以下文章