2014-09-30 4 views
19

Каждый раз, когда я пытаюсь использовать Emmet's Expand Abbreviation, он дает мне ошибки. Сначала всплывает с Unknown Exception, а затем еще один всплывает с python script plugin did not accept the script.Emmet - Notepad ++ «Неизвестное исключение»

Я попытался переустановить Notepad ++, но это не помогло.

Я запускаю Windows 8 x64 & Notepad ++ 6.6.9. Это первый раз, когда я использую Emmet, после недавнего использования старого Zen Coding. (Что работает безупречно.)

У меня установлен python 2.7, если это необходимо.

+0

Этот вопрос может быть лучше: http://superuser.com/ –

+0

Вы должны подать ошибку на Эммет багтрекер – simonzack

+0

@SpencerWieczorek извините, я Newb здесь:/ – Apu889

ответ

44

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

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

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

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

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

+0

Это работает! Спасибо большое bro :) – Apu889

+0

Это решение сработало и для меня. Благодаря!! – Gerald

+0

Исправлено! Благодаря! –

9

Существует более новая версия (PythonScript_1.0.8.0.msi) доступна здесь:

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

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

+0

PythonScript_full_0.9.2.0 не работал для меня в Windows 8.1 64, но MSI сделал. Благодаря! – smohadjer

3

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

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

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

и видеть, что Ctrl + альт + войти уже назначен там.

Изменить что-то другое (я Ctrl +альт + до), и вы увидите, что ваши горячие клавиши работают для emmet.

+0

столкнулся с этой проблемой вместе с ошибкой скрипта python. – Chris

0

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

  • Поместите файл python27.dll в основной каталог, как так: %ProgramFiles(x86)%\notepad++\python27.dll

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

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

изменить также ключ shorcut по Ctrl + E или какой-либо другой.