![Использование команд командной строки Notepad++](https://rvso.com/image/1449088/%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%20%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%20%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D0%BE%D0%B9%20%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B8%20Notepad%2B%2B.png)
Я пытаюсь использовать -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