Verwenden von Notepad++-Befehlszeilenbefehlen

Verwenden von Notepad++-Befehlszeilenbefehlen

Ich versuche, den -lParameter in einer Notepad++-Befehlszeile zu verwenden, um eine Datei zu öffnen und die Hervorhebung auf Hervorhebung für C++ einzustellen.

Ich habe den Befehl eingegeben:

 notepad++ -lC++ file.cpp

Aus irgendeinem Grund funktioniert das nicht.

Notepad++ wurde bereits zum PATH hinzugefügt.

Antwort1

Die Sprachennamen, die Sie in den Menüs sehen, sind nicht die Namen, die Sie verwenden müssen. Sie können eine Liste aller Sprachen in der langs.xmlDatei in Ihrem Notepad++-Datenverzeichnis sehen. Normalerweise lautet das:

%APPDATA%\Notepad++\langs.xml

In dieser Datei sehen Sie, dass die nameEigenschaft für C++-Dateien tatsächlich lautet cpp.

notepad++ -lcpp file.cpp

Antwort2

Vielen Dank @heavyd für Ihre Antwort. Ich habe diesen Code verwendet, um eine Befehlszeilen-Kompilierungsumgebung zu öffnen und eine neue .cppDatei in Notepad++ mit Syntaxhervorhebung zu öffnen.

So habe ich es verwendet:

@echo off
set /p newprogram="Enter Program Name:"


start cmd /C "cd C:\source\ && notepad++ -lcpp %newprogram%.cpp"
start cmd /K "E:\VisualStudio\VC\vcvarsall.bat && cd C:\source\"

exit

verwandte Informationen