Ich versuche, das Syntax-Plugin für die Go-Programmiersprache in Notepad ++ hinzuzufügen.
verfügt über ein Repository für solche benutzerdefinierten Sprachen. Ich habe die Go-Dateien heruntergeladen und entpackt, die eine Readme-Datei, eine userDefinedLang_Go.xml und die go.xml enthielten
Ich habe versucht, den Anweisungen unten auf der Seite folgendermaßen zu folgen: Da ich Windows 7 (x64) verwende, ist mein Notepad ++ - Verzeichnis C:\Program Files (x86)\Notepad ++
Da ich noch keine benutzerdefinierte Sprache installiert hatte, hatte ich noch keine userDefinedLang.xml-Datei. Daher kopierte ich userDefinedLang_Go.xml in das Stammverzeichnis und benannte es in "_Go" um
Ich kopierte dann go.xml in C:\Programme (x86)\Notepad ++\plugins\APIs \
Dies scheint alle notwendigen Schritte zu sein. Wenn ich jedoch Notepad ++ öffne, gibt es kein "Go" in der Nähe von Lang -> User Defined, und es gibt keine syntaktische Farbgebung für eine .go-Datei. Wenn Sie versuchen, über Ansicht -> Benutzerdefinierter Dialog -> Import zu importieren, wird der Fehler "Fehler beim Importieren" angezeigt.
Irgendeine Idee, was ich falsch mache? Ich verwende eine Neuinstallation von Notepad ++ (Version 6.1.8)
Ich musste meinen userDefineLang.xml
in meinen AppData\Roaming
-Ordner legen
C:\Users\[user]\AppData\Roaming\Notepad++
Neuinstallation von Notepad ++ 6.4.5 unter Win7 64bit
Von Notepad ++ herunterladen:
http://docs.notepad-plus-plus.org/index.php?title=User_Defined_Language_Files#G
Kopieren Sie "go.xml" nach C:\Programme (x86)\Notepad ++\plugins\APIs
Die Standardinstallation enthält keine benutzerdefinierten Sprachen. Sie können also Folgendes tun:
(Wenn Sie bereits eine userDefineLang.xml haben, fügen Sie den Inhalt aus der _Go-Datei hinzu.)
Starten Sie Notepad ++ neu
Ich habe es erst nach einigem Basteln auf meinem System zum Laufen gebracht und dies oben in die Datei userDefinedLang.xml und in die Datei go.xml eingefügt:
<?xml version="1.0" encoding="Windows-1252" ?>
Das sollte den Trick tun (nach dem erneuten Öffnen von Notepad ++)
go.xml sollte sich im Ordner plugins/APIs befinden, und userDefinedLang.xml befindet sich, wie Sie sagten, im Stammverzeichnis von Notepad ++.
Hoffentlich hilft das.
Etwas andere Antworten diskutieren nicht, einige ältere Versionen von Notepad ++ scheinen NICHT mit einer dieser Antworten zu funktionieren.
Ich habe vor dem Upgrade von Notepad ++ auf Version 6.4.2 so ziemlich alle Lösungen ausprobiert.
AKTUALISIEREN:
namey
Elysian Fields
namey
Andere Versionen, YMMV.
Ich teile die Lösung, die ich für NotePad ++ 6.5 gefunden habe, weil ich das gleiche Problem hatte wie die vorherigen Nachrichten.
Wenn dies nicht der Fall ist, führen Sie die Installationsschritte aus, die unter go\misc\notepadplus\README (userDefineLang.xml, functionList.xml, APIs) erläutert werden. _ Wenn Sie keine Verwendung von useDefineLang.xml in NP ++ haben, verwenden Sie die Datei from go\misc\notepadplus\useDefineLang.xml, aber vergessen Sie nicht, die erste Zeile <?xml version="1.0" encoding="Windows-1252" ?>
hinzuzufügen, und notkommentieren Sie NotepadPlus, damit <NotepadPlus>
am Anfang und </NotepadPlus>
am Ende steht
Änderung in functionList.xml <association ext=".go" id="go"/>
BY <association userDefinedLangName="go" id="go"/>
Da ich in NP ++ standardmäßig keine userDefineLang.xml hatte, importierte ich diese Datei über das Menü Sprache/Definieren Sie Ihre Sprache -> import . Stoppen/starten Sie NP ++ . Überprüfen Sie, ob sich Go im Menü/Language befindet Ende der Liste . Öffnen Sie eine .go-Datei. Wenn sich die Farbe nicht automatisch ändert, klicken Sie auf das Menü Sprache
Alle waren danach für mich in Ordnung (Eindruck, Farbe, Autovervollständigung ...)
Ich habe pl/sql Language-Syntax zu notepad ++ hinzugefügt, die sytax/lang war im Web, So habe ich es zum Laufen gebracht.
<?xml version="1.0" encoding="Windows-1252" ?>
hinzu, wie David vorgeschlagen hatte. Dann speichern Sie es in userDefinedLang_plsql.xml
C:\Program Files (x86)\Notepad++\plugins\APIs\
kopiert und zu languages> userdefined navigiert, aber es hat nichts getan.pl/sql
aus dem Dropdown-Menü, benannte sie um und speicherte sie in diesem Dialogfenster.Die neue Sprache erschien dann am Ende im Sprachdialog.
userDefineLang befindet sich in C:\Users\Benutzername\AppData\Roaming\Notepad ++\userDefineLang.xml.
Stellen Sie sicher, dass Ihr Notepad ++ unter "C:\Programme (86)" installiert ist und nicht unter "C:\npp. #. #. #. Bin".
Und von https://notepad-plus-plus.org/download herunterladen. Oder einfach google "Download Notepad ++".
Schauen Sie sich die Datei userDefineLang.xml der Sprache Scala hier an: https://github.com/nfang/scala-syntax-highlighter