Usar comandos de línea de comando de notepad ++

Usar comandos de línea de comando de notepad ++

Estoy intentando usar el -lparámetro en una línea de comando de notepad++ para abrir un archivo y configurar el resaltado para resaltar para C++.

Escribí el comando:

 notepad++ -lC++ file.cpp

Por alguna razón esto no funciona.

Notepad++ ya está agregado a la RUTA.

Respuesta1

Los nombres de idiomas que ve en los menús no son los nombres que necesita usar. Puede ver una lista de todos los idiomas en el langs.xmlarchivo en su directorio de datos de Notepad++, que suele ser:

%APPDATA%\Notepad++\langs.xml

En ese archivo verá que la namepropiedad de los archivos C++ es en realidad cpp.

notepad++ -lcpp file.cpp

Respuesta2

Gracias @heavyd por tu respuesta. Utilicé este código para abrir un entorno de compilación de línea de comandos y abrir un nuevo .cpparchivo en notepad++ con resaltado de sintaxis.

Así es como lo usé:

@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

información relacionada