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 - 记事本++“未知异常”的主要内容,如果未能解决你的问题,请参考以下文章

如何修改记事本的字体颜色?

命令行下打开记事本,并添加内容。

怎样利用记事本和HTML制作一个简单的网页

CMD怎么用记事本打开

记事本怎么换行

手机哪里有记事本 手机记事本在哪里找