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, если это необходимо.
Ответы
Ответ 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 или на другое.