¿Cómo puedo agregar autocompletar en notepad ++ para javascript en un archivo .html?


15

Notepad ++ se completa automáticamente para html y también para JavaScript. pero la finalización automática depende de la extensión del archivo. El archivo html admite la finalización solo para html. ¿Hay alguna manera de habilitar el autocompletado para javascript en la etiqueta de script de un archivo html? Quiero decir, aparte de copiar la lista de palabras clave de autocompletado de archivos "javascript.xml" a "html.xml" ...

Como se sugirió en stackoverflow , preguntando por superusuario, ya que no pude encontrar una respuesta satisfactoria allí. Si alguien tiene alguna idea, ¡hágamelo saber! (¡Espero no ser el único que tenga este tipo de requisito! :))


¿Qué tiene de malo copiar la lista de palabras clave de autocompletado de javascript.xml a html.xml? Parece una solución bastante simple para mí.
heavyd

De acuerdo, es simple ... ¡pero el problema es que la lista / sugerencias se mostrarán en todas partes de la página, incluso en la parte que no sea JavaScript ...! Eso se vuelve engorroso en realidad ... enumerando todas las sugerencias de JavaScript en html ... ¡Espero que lo maneje un poco más inteligente, si es posible! :)
Nikhil

A menos que escriba su propio lexer como se sugiere en la respuesta de StackOverflow, dudo que haya una manera fácil de hacer que esto suceda.
heavyd

:( ohk ... Así que soy el único con este requisito ... :) de todos modos ... gracias por su ayuda, heavyd ... Al no ser un desarrollador para aplicaciones de Windows, me resulta difícil escribir un lexer para npp, pero si alguna vez lo hago intente aprender e intente, ¡responderé aquí con seguridad! :)
Nikhil

Respuestas:


12

La función de autocompletar está deshabilitada de manera predeterminada,
pero una simple configuración de Preferencias le permitirá usar la nueva función de autocompletar en muy poco tiempo. Vaya a Configuración -> Preferencias, y cambie a la pestaña Copia de seguridad / Autocompetencia. En la parte inferior de esa pantalla, verá dónde puede habilitar la finalización automática y, opcionalmente, también puede activar la función "Mostrar parámetros de función". Funciona también para CSS, PHP, Javascript y html.


Con esto activado cuando escribo documento. en una etiqueta de script no me muestra opciones como document.write o document.getElementById.
user3015682
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.