Использование команд командной строки Notepad++

Использование команд командной строки Notepad++

Я пытаюсь использовать -lпараметр в командной строке Notepad++, чтобы открыть файл и установить подсветку для C++.

Я ввел команду:

 notepad++ -lC++ file.cpp

По какой-то причине это не работает.

Notepad++ уже добавлен в PATH.

решение1

Названия языков, которые вы видите в меню, не являются теми названиями, которые вам нужно использовать. Вы можете увидеть список всех языков в файле langs.xmlв вашем каталоге данных Notepad++, который обычно:

%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

Связанный контент