web-dev-qa-db-ja.com

Emmet-Notepad ++ "不明な例外"

Emmet's Expand Abbreviation を使用しようとするたびに、エラーが発生します。最初にUnknown Exceptionでポップアップし、次にpython script plugin did not accept the scriptでポップアップします。

Notepad ++を再インストールしようとしましたが、助けにはなりませんでした。

Windows 8 x64およびNotepad ++ 6.6.9を実行しています。古いZen Codingを最近使用した後、これがEmmetを使用するのは初めてです。 (これは問題なく動作します。)

必要であれば、python 2.7をインストールしています。

19
Apu889

私はあなたと同じ問題を抱えていました。これは私のために働いた解決策です:

基本的に、問題はEmmetで自動的にインストールされるPython Scriptプラグインにあります。

このリンクにアクセスしてください:
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を使用していますが、現在動作しています。

44
David

新しいバージョン(PythonScript_1.0.8.0.msi)が利用可能です:

http://sourceforge.net/projects/npppythonscript/files/latest/download?source=files

Windows 7とWindows 8の2つの異なるコンピューターでまったく同じ問題が発生しました。どちらも64ビットです。 Win8コンピューターにMSIをインストールし、問題を修正しました。

9
TonyT

menuBar>plugins>emmet>expandAbbreviationに移動して、機能していないのはショートカットキーだけであるかどうかを確認します。 emmet構文を入力した後、それをクリックしても機能するが、ショートカットキーを入力しても機能しない場合は、ショートカットキーを再割り当てします。私がやったことは次のとおりです。

特にmenuBar>settings>shortcutMapperを見てください

Main Menu-> "Insert Blank Line Above Current"の下

それを見て ctrl+alt+enter 既に割り当てられています。

それを別のものに変更します(私はやった ctrl+alt+up)、ショートカットキーがemmetに対して機能していることがわかります。

3
jcwareham

ソートする必要がある4つのオブジェクト(2つのファイルと2つのディレクトリ)があります。

  • _python27.dll_ファイルを次のようにMAINディレクトリに配置します:%ProgramFiles(x86)%\notepad++\python27.dll

  • その他(docディレクトリ、PythonScriptディレクトリ、_PythonScript.dll_ファイル)を%ProgramFiles(x86)%\notepad++\plugins\に入れます。

これはWindows 8で機能します。

また、キーのショートカットを変更します ctrl + E または他のいくつか。

0
user5563802