![Notepad++ コマンドラインコマンドの使用](https://rvso.com/image/1449088/Notepad%2B%2B%20%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%A9%E3%82%A4%E3%83%B3%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%AE%E4%BD%BF%E7%94%A8.png)
Notepad++ のコマンド ラインでパラメータを使用し-l
てファイルを開き、強調表示を C++ の強調表示に設定しようとしています。
次のコマンドを入力しました:
notepad++ -lC++ file.cpp
何らかの理由でこれは機能しません。
Notepad++ はすでに PATH に追加されています。
答え1
メニューに表示される言語名は、使用する必要がある名前ではありません。Notepad langs.xml
++ データ ディレクトリのファイル内のすべての言語のリストを確認できます。通常、次の場所にあります。
%APPDATA%\Notepad++\langs.xml
name
そのファイルでは、C++ ファイルのプロパティが実際には であることがわかりますcpp
。
notepad++ -lcpp file.cpp
答え2
@heavyd さん、回答ありがとうございます。このコードを使用して、コマンド ライン コンパイル環境を開き、.cpp
構文を強調表示して notepad++ で新しいファイルを開きました。
使い方は次のとおりです:
@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