Подтвердить что ты не робот

Emmet - Notepad ++ "Неизвестное исключение"

Каждый раз, когда я пытаюсь использовать Emmet 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, если это необходимо.

4b9b3361

Ответ 1

У меня была такая же проблема, как и вы. Это решение, которое сработало для меня:

В основном проблема заключается в плагине Python script, который будет автоматически установлен с помощью Emmet.

Перейдите по этой ссылке:
http://sourceforge.net/projects/npppythonscript/files/Python%20Script%200.9.2.0/
и загрузите пакет PythonScript_ полный _0.9.2.0.

Замените пакет Notepad ++ Python на PythonScript_ полный _0.9.2.0 и распакуйте архив в директории Notepad ++ MAIN. (Здесь notepad++.exe).

(НЕ распаковывайте архив внутри каталога plugins. Это не сработает. Файл python27.dll должен находиться в том же каталоге, где notepad++.exe есть.)

Я использую Notepad ++ v6.6.9, и теперь он работает.

Ответ 2

Здесь есть более новая версия (PythonScript_1.0.8.0.msi):

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

У меня была такая же проблема на двух разных компьютерах, одна Windows 7 и одна Windows 8, как 64-битная. Я установил MSI на компьютер Win8 и устранил проблему.

Ответ 3

Убедитесь, что это могут быть только сочетания клавиш, которые не работают, перейдя в menuBar>plugins>emmet>expandAbbreviation. Если щелкнуть по нему, то после ввода некоторого синтаксиса emmet, но не при вводе сочетания клавиш переадресовать сочетания клавиш. Вот что я сделал:

Посмотрите конкретно на menuBar>settings>shortcutMapper

под Main Menu-> "Insert Blank Line Above Current"

и посмотрите, что там уже назначен ctrl + alt + enter.

Измените это на что-то еще (я сделал ctrl + alt + up), и вы увидите, что ваши сочетания клавиш работают для emmet.

Ответ 4

У вас есть 4 объекта (2 файла и 2 каталога), которые вы должны сортировать:

  • Поместите файл python27.dll в каталог MAIN следующим образом: %ProgramFiles(x86)%\notepad++\python27.dll

  • Поместите остальные (doc каталог, PythonScript каталог, PythonScript.dll файл) в %ProgramFiles(x86)%\notepad++\plugins\.

Это работает для Windows 8.

Также измените shorcut ключа на ctrl + E или на другое.