web-dev-qa-db-fra.com

Emmet - Bloc-notes ++ "Exception inconnue"

Chaque fois que j'essaie d'utiliser Emmet's Expand Abbreviation cela me donne des erreurs. D'abord un pop-up avec Unknown Exception puis un autre pop-up avec python script plugin did not accept the script.

J'ai essayé de réinstaller Notepad ++ mais cela n'a pas aidé.

J'utilise Windows 8 x64 et Notepad ++ 6.6.9. C'est la première fois que j'utilise Emmet, après avoir récemment utilisé l'ancien codage Zen. (Ce qui fonctionne parfaitement.)

J'ai python 2.7 installé, si nécessaire aussi.

19
Apu889

J'ai eu le même problème que toi. C'est la solution qui a fonctionné pour moi:

Fondamentalement, le problème réside dans le plugin Script Python qui sera automatiquement installé avec Emmet.

Allez sur ce lien:
http://sourceforge.net/projects/npppythonscript/files/Python%20Script%200.9.2.0/
et téléchargez le package PythonScript _ complet _ 0.9.2.0.

Remplacez le bloc-notes Python par PythonScript _ complet _ 0.9.2.0 et décompressez l'archive dans le répertoire MAIN de Notepad ++. est ou notepad++.exe est.)
(NE PAS décompresser l'archive dans le répertoire plugins. Cela ne fonctionnera pas. Le python27.dll le fichier doit se trouver dans le même répertoire que notepad++.exe est.)

J'utilise Notepad ++ v6.6.9 et cela fonctionne maintenant.

44
David

Il existe une version plus récente (PythonScript_1.0.8.0.msi) disponible ici:

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

J'ai eu exactement le même problème sur deux ordinateurs différents, un Windows 7 et un Windows 8, tous deux 64 bits. J'ai installé le MSI sur l'ordinateur Win8 et cela a résolu le problème.

9
TonyT

Vérifiez si ce ne sont que les touches de raccourci qui ne fonctionnent pas en allant à menuBar>plugins>emmet>expandAbbreviation. Si cliquer sur cela fonctionne après avoir tapé une syntaxe emmet, mais pas lorsque vous tapez la touche de raccourci, réaffectez les touches de raccourci. Voici ce que j'ai fait:

Regardez spécifiquement menuBar>settings>shortcutMapper

en dessous de Main Menu-> "Insert Blank Line Above Current"

et vois ça ctrl+alt+enter y est déjà affecté.

Changer cela en autre chose (je l'ai fait ctrl+alt+up), et vous verrez que vos touches de raccourci fonctionnent pour emmet.

3
jcwareham

Vous avez 4 objets (2 fichiers et 2 répertoires) que vous devez trier:

  • Placez le fichier python27.dll Dans le répertoire MAIN comme ceci: %ProgramFiles(x86)%\notepad++\python27.dll

  • Placez les autres (répertoire doc, répertoire PythonScript, fichier PythonScript.dll) Dans %ProgramFiles(x86)%\notepad++\plugins\.

Cela fonctionne pour Windows 8.

Modifiez également le raccourci clavier par ctrl + E ou un autre.

0
user5563802