Notepad ++ Autocomplete definiert Ihre eigenen speziellen Wörter

623
David

Ich habe gehört, dass Notepad ++ über die Autocomplete-Option verfügt. Ich kann jedoch keine Online-Dokumentation finden, die Sie bei der Erstellung Ihrer eigenen Dokumentation oder bei der Vorgehensweise unterstützt. Ich möchte Wörter für die Autovervollständigung definieren. Zum Beispiel möchte ich jedes Mal, wenn ich "Hund" schreibe, mir mit dem Notizblock anbieten, dieses Wort zu "Hund und Katze" zu vervollständigen. Wenn mir jemand bitte in die richtige Richtung weisen könnte (oder direkt sagen Sie mir, das ist immer nett), würde ich das tun Ich schätze es wirklich!

Danke wenn du kannst!

0

1 Antwort auf die Frage

2
PeterH

Sie finden die Einstellungen wie folgt:

Settings -> Preferences -> Auto-Completion -> Enable auto-completion on each input. 

Es gibt auch ein Wiki für die automatische Vervollständigung in notepadd ++

http://docs.notepad-plus-plus.org/index.php/Auto_Completion

Die AutoComplete-Dateien befinden sich in dem plugins\APIsOrdner, der sich meistens im Notepad ++ - Installationsordner befindetC:\Program Files\Notepad++

Die Syntax von AutoComplete-Dateien ist einfach, hat jedoch einige Regeln, vor allem korrekte Syntax und korrekte Sortierung. Wenn die Syntax nicht korrekt ist, kann die XML-Datei nicht geladen werden und AutoComplete wird deaktiviert. Eine formalere Beschreibung finden Sie unter Bearbeiten von Dateien für die automatische Fertigstellung.

Eine falsche Sortierung kann dazu führen, dass die AutoComplete-Funktion unberechenbar ist und bei bestimmten Wörtern fehlschlägt.

Der grundlegende Zeichensatz, der zum Erkennen von Schlüsselwörtern verwendet wird, besteht aus den Buchstaben az, AZ, 0-9 Ziffern und dem Unterstrich. In einer zukünftigen Version von Notepad ++ können Sie weitere Zeichen hinzufügen (der Punkt ist wahrscheinlich ein Kandidat), indem Sie den Parameter additionalWordChars in der Umgebung angeben. Der Wert ist eine Zeichenfolge mit allen zusätzlichen Parametern ohne Trennzeichen. Dieses zusätzliche WordChars funktioniert jedoch immer noch nicht (Notepad ++ v.6.5.2)!

Syntax:

<?xml version="1.0" encoding="Windows-1252" ?> <NotepadPlus> <AutoComplete language="C++"> <Environment ignoreCase="no" startFunc="(" stopFunc=")" paramSeparator="," terminal=";" additionalWordChar = "."/> <KeyWord name="abs" func="yes"> <Overload retVal="int" descr="Returns absolute value of given integer"> <Param name="int number" /> </Overload> </KeyWord> </AutoComplete> </NotepadPlus> 
säe dieses doc schon und kann immer noch nicht verstehen, wie ich mein notepadd ++ so einstellen kann, dass es mich automatisch vervollständigt, wenn ich "dog" in "dog and cat" schreibe David vor 5 Jahren 0
@David Wenn Sie "Dog" jedes Mal durch "Dog and Cat" ersetzen möchten, können Sie auch "AutoHotKey" verwenden. Diese Software ist kostenlos. Und das nicht nur mit Notepad ++, sondern für jede auf dem System installierte Software. Sandeep vor 5 Jahren 0