![使用notepad++命令列命令](https://rvso.com/image/1449088/%E4%BD%BF%E7%94%A8notepad%2B%2B%E5%91%BD%E4%BB%A4%E5%88%97%E5%91%BD%E4%BB%A4.png)
我正在嘗試使用-l
notepad++ 命令行中的參數來打開文件,並將突出顯示設置為針對 C++ 突出顯示。
我輸入命令:
notepad++ -lC++ file.cpp
由於某種原因,這不起作用。
Notepad++ 已加入路徑。
答案1
您在選單中看到的語言名稱並不是您需要使用的名稱。你可以在Notepad++資料目錄下的檔案中看到所有語言的列表langs.xml
,通常是:
%APPDATA%\Notepad++\langs.xml
在該檔案中,您將看到name
C++ 檔案的屬性實際上是cpp
.
notepad++ -lcpp file.cpp
答案2
謝謝@heavyd 的回答。我使用此程式碼開啟命令列編譯環境,並.cpp
在記事本++中開啟一個帶有語法突出顯示的新檔案。
這是我的使用方法:
@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