Comment puis-je ajouter la saisie semi-automatique dans notepad ++ for javascript dans un fichier .html?

15

Notepad ++ effectue la saisie semi-automatique pour le HTML et aussi pour JavaScript. mais l'auto-complétion dépend du fichier extension.html. Le fichier prend en charge la complétion pour html uniquement. Existe-t-il un moyen d'activer l'auto-complétion pour javascript dans la balise de script d'un fichier html? Je veux dire, à part la copie de la liste de mots-clés de saisie semi-automatique des fichiers "javascript.xml" dans les fichiers "html.xml" ...

Comme suggéré sur stackoverflow , demandant au superutilisateur, car je n'ai pas pu trouver de réponse satisfaisante là-bas. Si quelqu'un a une idée, faites-le moi savoir! (J'espère que je ne suis pas le seul à avoir ce genre d'exigence! :))

Nikhil
la source
Quel est le problème avec la copie de la liste de mots clés à saisie semi-automatique de javascript.xml dans html.xml? Cela me semble être une solution assez simple.
2011
D'accord, c'est simple ... mais le problème c'est que la liste / suggestions sera affichée partout dans la page, même dans la partie non javascript ..! Cela devient lourd en fait .. listant toutes les suggestions javascript en html .. Je m'attends à ce qu'il le gère un peu plus intelligemment, si possible! :)
Nikhil
À moins d'écrire votre propre lexer, comme suggéré dans la réponse StackOverflow, je doute qu'il existe un moyen facile d'y parvenir.
lourd
:( ohk .. Donc je suis le seul à avoir cette exigence .. :) de toute façon .. merci pour votre aide, Heavyd .. N'étant pas un développeur d'applications Windows, j'ai du mal à écrire un lexer pour npp, mais si jamais je essayez d'apprendre et essayez, répondra ici à coup sûr! :)
Nikhil

Réponses:

12

La fonctionnalité de saisie semi-automatique est désactivée par défaut,
mais une simple configuration des préférences vous permettra d'utiliser la nouvelle fonctionnalité de saisie semi -automatique en un rien de temps. Accédez à Paramètres -> Préférences et passez à l'onglet Sauvegarde / Compétition automatique. Au bas de cet écran, vous verrez où vous pouvez activer l'auto-complétion, et vous pouvez également activer la fonction "afficher les paramètres de fonction". Il fonctionne également pour CSS, PHP, Javascript et html.

vissu pepala
la source
Avec cela activé lorsque je tape un document. dans une balise de script, il ne m'affiche pas d'options comme document.write ou document.getElementById.
user3015682