Ich versuche, einfache Syntaxhervorhebung und automatische Vervollständigung für eine einfache Skriptsprache hinzuzufügen ...
Ich habe Syntax-Highlighting hinzugefügt, indem ich diesen Artikel
Jetzt möchte ich wissen, wie Sie die automatische Vervollständigung mit Notepad ++ für meine benutzerdefinierte Sprache aktivieren. Weiß jemand, wie das geht?
Die grundlegende Autovervollständigung finden Sie in den Dateien in %ProgramFiles%\Notepad++\plugins\APIs
. Es handelt sich im Wesentlichen nur um eine XML-Datei mit Schlüsselwörtern. Wenn Sie Calltips ("Hinweis zu Funktionsparametern") benötigen, überprüfen Sie diese Anweisungen .
Ich habe nie mehr Dokumentation gefunden, aber cpp.xml
hat eine Calltip für fopen
, während php.xml
ziemlich vollständig ist.
Der Link, der von Mark bereitgestellt wird, funktioniert nicht mehr, aber Sie können zu:
Notpad ++ 6.6.9
Ich finde es jedoch sehr ärgerlich, da immer ein großer Autocomplete-Block auftaucht und ich einfach nur Autocomplete sehen möchte, wenn ich auf Tab oder eine Tastenkombination drücke. Ich bin relativ neu in Notepad ++. Wenn Sie eine solche Tastenkombination kennen, können Sie gerne antworten. Ich habe diese Frage über Google gefunden, sodass wir anderen jederzeit helfen können.
Gehe zu
Einstellungen -> Voreinstellungen -> Backup/Autovervollständigung
Aktivieren Sie die automatische Vervollständigung für jeden Eingang . Standardmäßig wird das Optionsfeld für Funktionsvervollständigung aktiviert, wodurch der zugehörige Funktionsname während der Eingabe vervollständigt wird. Wenn Sie jedoch etwas anderes als Code bearbeiten, können Sie nach Word-Vervollständigung suchen.
Überprüfen Sie die Funktionsparameter auf Eingabe , wenn Sie Schwierigkeiten haben, sich die Funktionsparameter und deren Reihenfolge zu merken.
Autocomplete in Notepad ++ ist so einfach wie das Schlagen Ctrl + Enter oder Ctrl + Space in der Schnittstelle.
Ctrl + Enter - so einfach ist das!
Dies wird für viele Menschen besser sein, als sich bei allem automatisch zu vervollständigen.
Vergessen Sie nicht, Ihre Bibliotheken hinzuzufügen und Ihre Versionen zu überprüfen. Gute Informationen finden Sie in Verwenden von Notepad Plus Plus als Skripteditor.
Öffnen Sie Notepad ++ und Einstellungen -> Voreinstellungen -> Autovervollständigung -> Überprüfen Sie die gewünschten Optionen für das automatische Einfügen. Dieser Link hilft Ihnen dabei: http://docs.notepad-plus-plus.org/index.php/Auto_Completion
Es ist sehr leicht:
Sie können auch Ihren eigenen Vorschlag hinzufügen.
Öffnen Sie diesen Pfad:
C:\Program Files\Notepad++\plugins\APIs
Öffnen Sie die XML-Datei der Sprache, z. B. php.xml. Angenommen, Sie möchten addcslashes hinzufügen, fügen Sie diesen XML-Code hinzu.
<KeyWord name="addcslashes" func="yes">
<Overload retVal="void">
<Param name="void"/>
</Overload>
</KeyWord>