2014-09-30 16 views
19

Jedes Mal, wenn ich versuche, Emmet's Expand Abbreviation zu verwenden, gibt es mir Fehler. Zuerst ein Popup mit Unknown Exception und dann ein weiteres Popup mit python script plugin did not accept the script.Emmet - Notepad ++ "Unbekannte Ausnahme"

Ich habe versucht, Notepad ++ neu zu installieren, aber das hat nicht geholfen.

Ich verwende Windows 8 x64 & Notepad ++ 6.6.9. Dies ist das erste Mal, dass ich Emmet benutze, nachdem ich kürzlich das alte Zen Coding benutzt habe. (Was einwandfrei funktioniert.)

Ich habe Python 2.7 installiert, wenn das auch nötig ist.

+0

Diese Frage könnte besser sein für: http://superuser.com/ –

+0

Sie sollten einen Fehler auf dem Emmet Bug-Tracker – simonzack

+0

@SpencerWieczorek Fehler, ich bin newb hier:/ – Apu889

Antwort

44

Ich hatte das gleiche Problem wie Sie. Diese ist die Lösung, die für mich gearbeitet:

Grundsätzlich ist das Problem liegt in der Python Script Plugin, das automatisch mit Emmet installiert wird.

Gehen Sie auf diesen Link:
http://sourceforge.net/projects/npppythonscript/files/Python%20Script%200.9.2.0/
und PythonScript_ voll _0.9.2.0 Paket herunterladen.

Ersetze Notepad ++ 's Python-Paket mit PythonScript_ full _0.9.2.0 und entpacke das Archiv im Hauptverzeichnis von Notepad ++. (Dies ist, wo notepad++.exe ist.)
(nicht entpacken Sie das Archiv in der plugins Verzeichnis. Das wird nicht funktionieren. Die python27.dll-Datei im selben Verzeichnis sein muss, wo notepad++.exe ist.)

ich Notepad bin mit ++ v6 .6.9 und es funktioniert jetzt.

+0

Es funktioniert! Vielen Dank bro :) – Apu889

+0

Diese Lösung hat auch für mich funktioniert. Vielen Dank!! – Gerald

+0

Fehler behoben! Vielen Dank! –

9

Es gibt eine neuere Version (PythonScript_1.0.8.0.msi) finden Sie hier:

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

hatte ich genau das gleiche Problem auf zwei verschiedenen Computern, ein Windows 7 und ein Windows 8, die beide 64 Bit. Ich habe das MSI auf dem Win8-Computer installiert und das Problem behoben.

+0

PythonScript_full_0.9.2.0 funktionierte nicht für mich unter Windows 8.1 64, aber das MSI tat. Vielen Dank! – smohadjer

3

Überprüfen Sie, ob es nur die Tastenkombinationen sind, die nicht funktionieren, indem Sie zu menuBar>plugins>emmet>expandAbbreviation gehen. Wenn Sie darauf klicken, nachdem Sie eine bestimmte emmet Syntax eingegeben haben, aber nicht, wenn Sie die Tastenkombination eingeben, weisen Sie die Tastenkombinationen neu zu. Hier ist, was ich getan habe:

Blick speziell auf menuBar>settings>shortcutMapper

unter Main Menu-> "Insert Blank Line Above Current"

und sehen, dass ctrl + alt + eingeben dort bereits zugeordnet ist.

ändern, dass auf etwas anderes (I ctrl + alt tat + bis), und Sie werden sehen, dass Ihre Shortcut-Tasten für emmet arbeiten.

+0

lief in diesem Problem zusammen mit dem Python-Skript Fehler. – Chris

0

Sie haben 4 Objekte (2 Dateien und 2 Verzeichnisse), die Sie zu sortieren haben:

  • Setzen Sie die python27.dll Datei in das Hauptverzeichnis wie folgt: %ProgramFiles(x86)%\notepad++\python27.dll

  • Setzen Sie die anderen (doc Verzeichnis, PythonScript Verzeichnis, PythonScript.dll Datei) in %ProgramFiles(x86)%\notepad++\plugins\.

Das für Windows funktioniert 8.

auch den Schlüssel shorcut von ctrl ändern + E oder einem anderen.