J'essaie d'ajouter une coloration syntaxique simple et l'auto-complétion pour un langage de script simple ...
J'ai ajouté la coloration syntaxique avec cet article
Maintenant, je veux savoir comment activer la complétion automatique avec Notepad ++ pour mon langage personnalisé. Est-ce que quelqu'un sait comment faire ça?
Pour l'auto-complétion de base, consultez les fichiers dans %ProgramFiles%\Notepad++\plugins\APIs
. Il s’agit en gros d’un fichier XML contenant des mots-clés. Si vous voulez des info-bulles ("conseil de paramètres de fonction"), consultez ces instructions .
Je n'ai jamais trouvé plus de documentation, mais cpp.xml
a une info-bulle pour fopen
, alors que php.xml
est assez complet.
Le lien fourni par Mark ne fonctionne plus, mais vous pouvez aller à:
Notpad ++ 6.6.9
Je trouve cela très pénible cependant, puisqu'un gros bloc de saisie semi-automatique est toujours à venir et je voudrais juste voir la saisie semi-automatique lorsque j'appuie sur la touche Tab ou une combinaison de touches. Je suis assez nouveau pour Notepad ++ cependant. Si vous connaissez une telle combinaison de touches, n'hésitez pas à répondre. J'ai trouvé cette question via Google, nous pouvons donc toujours aider les autres.
Aller à
Paramètres -> Préférences -> Sauvegarde/Complétion automatique
Vérifiez Activez la complétion automatique sur chaque entrée. Par défaut, le bouton radio pour Fonction complétée est coché, cela complétera le nom de la fonction associée au fur et à mesure que vous tapez. Mais lorsque vous éditez quelque chose d'autre que du code, vous pouvez vérifier l'achèvement de Word.
Vérifiez les paramètres Fonction sur la saisie, si vous avez du mal à vous souvenir des paramètres de la fonction et de leur ordre.
La saisie semi-automatique dans Notepad ++ est aussi simple que de cliquer Ctrl + Enter ou Ctrl + Space dans l'interface.
Ctrl + Enter - aussi simple que cela!
Ceci, pour beaucoup de gens, sera meilleur que l'auto-complétion sur tout.
N'oubliez pas d'ajouter vos bibliothèques et de vérifier vos versions. Vous trouverez de bonnes informations dans Utilisation de Notepad Plus Plus comme éditeur de script.
Ouvrez le Bloc-notes ++ et Paramètres -> Préférences -> Complétion automatique -> Cochez les options d’insertion automatique souhaitées. ce lien vous aidera beaucoup: http://docs.notepad-plus-plus.org/index.php/Auto_Completion
C'est très facile:
Vous pouvez également ajouter votre propre suggestion.
Ouvrez ce chemin:
C:\Program Files\Notepad++\plugins\APIs
Et ouvrez le fichier XML du langage, tel que php.xml. Supposons que vous souhaitiez ajouter addcslashes , ajoutez simplement ce code XML.
<KeyWord name="addcslashes" func="yes">
<Overload retVal="void">
<Param name="void"/>
</Overload>
</KeyWord>