write usar script para from correr configurar como python notepad++ emmet

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 , directorio PythonScript , archivo PythonScript.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í:

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.