python - usar - Emmet-Notepad++ "Excepción desconocida"
usar python notepad++ (4)
Hay una versión más nueva (PythonScript_1.0.8.0.msi) disponible aquí:
http://sourceforge.net/projects/npppythonscript/files/latest/download?source=files
Tuve el mismo problema en dos computadoras diferentes, una Windows 7 y una Windows 8, ambas de 64 bits. Instalé el MSI en la computadora Win8 y solucioné el problema.
Cada vez que trato de usar la Expand Abbreviation
de Emmet, me da errores. Primero, una ventana emergente con Unknown Exception
y luego otra ventana emergente con el python script plugin did not accept the script
.
Intenté reinstalar Notepad ++ pero eso no ayudó.
Estoy ejecutando Windows 8 x64 y Notepad ++ 6.6.9. Esta es la primera vez que uso Emmet, después de haber usado recientemente la antigua codificación Zen. (Que funciona perfectamente.)
Tengo python 2.7 instalado, si es necesario también.
Tiene 4 objetos (2 archivos y 2 directorios) que debe ordenar:
Coloque el archivo
python27.dll
en el directorio PRINCIPAL, de este modo:%ProgramFiles(x86)%/notepad++/python27.dll
Coloque los otros (directorio
doc
, directorioPythonScript
, archivoPythonScript.dll
) en%ProgramFiles(x86)%/notepad++/plugins/
.
Esto funciona para Windows 8.
También cambie la tecla shortcut por ctrl + E o alguna otra.
Verifique si pueden ser solo las teclas de acceso directo que no funcionan yendo a la menuBar>plugins>emmet>expandAbbreviation
de menuBar>plugins>emmet>expandAbbreviation
. Si hacer clic en eso funciona después de escribir alguna sintaxis de emmet
, pero no cuando escribe la tecla de acceso directo, vuelva a asignar las teclas de acceso directo. Esto es lo que hice:
Mira específicamente a la menuBar>settings>shortcutMapper
de menuBar>settings>shortcutMapper
en Main Menu-> "Insert Blank Line Above Current"
y ver que ctrl + alt + enter ya está asignado allí.
Cambia eso a otra cosa (hice ctrl + alt + arriba ), y verás que tus teclas de acceso directo están funcionando para emmet
.
Yo tenía el mismo problema que tú. Esta es la solución que funcionó para mí:
-
emmetio/npp
ID de error # 12: el complemento de script de Python no aceptó el script
Básicamente, el problema radica en el complemento Python Script que se instalará automáticamente con Emmet.
Ir a este enlace:
http://sourceforge.net/projects/npppythonscript/files/Python%20Script%200.9.2.0/
y descarga PythonScript_ full _0.9.2.0 paquete.
Reemplace el paquete Python de Notepad ++ con PythonScript_ full _0.9.2.0 y descomprima el archivo en el directorio PRINCIPAL de Notepad ++. (Aquí es donde notepad++.exe
es.)
(NO desempaquete el archivo dentro del directorio de plugins
. Eso no funcionará. El archivo python27.dll
debe estar en el mismo directorio donde está notepad++.exe
).
Estoy usando Notepad ++ v6.6.9 y funciona ahora.