![Verwenden von Notepad++-Befehlszeilenbefehlen](https://rvso.com/image/1449088/Verwenden%20von%20Notepad%2B%2B-Befehlszeilenbefehlen.png)
Ich versuche, den -l
Parameter 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.xml
Datei in Ihrem Notepad++-Datenverzeichnis sehen. Normalerweise lautet das:
%APPDATA%\Notepad++\langs.xml
In dieser Datei sehen Sie, dass die name
Eigenschaft 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 .cpp
Datei 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