it-swarm.com.de

Wie kann ich die automatische vollständige Unterstützung in Notepad ++ aktivieren?

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.

39
Mark

Der Link, der von Mark bereitgestellt wird, funktioniert nicht mehr, aber Sie können zu:

Notpad ++ 6.6.9  

  • Einstellungen -> Voreinstellungen -> Automatische Vervollständigung -> Automatische Vervollständigung für jeden Eingang aktivieren.

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.enter image description here

102
Dennis

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.

19
user1680049

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.

7
Dave Hilditch

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.

2
Brady Choate

Ö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

0
Anoj

Es ist sehr leicht:

  1. Suchen Sie die XML-Datei mit Unity-Schlüsselwörtern
  2. Kopieren Sie nur Zeilen mit "<KeyWord name =" ...... "/>" 
  3. Gehen Sie zu C:\Programme\Notepad ++\plugins\APIs und suchen Sie beispielsweise nach cs.xml 
  4. Fügen Sie das, was Sie in 1. kopiert haben, ein, aber seien Sie vorsichtig: Löschen Sie keine Zeile davon
  5. Speichern Sie die Datei und genießen Sie die automatische Vervollständigung :)
0
Tuncay Molla

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>
0
Rinku