Я пытаюсь использовать -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