Usando comandos de linha de comando do notepad++

Usando comandos de linha de comando do notepad++

Estou tentando usar o -lparâmetro em uma linha de comando do notepad++ para abrir um arquivo e definir o realce como destaque para C++.

Digitei o comando:

 notepad++ -lC++ file.cpp

Por alguma razão, isso não funciona.

O Notepad++ já foi adicionado ao PATH.

Responder1

Os nomes dos idiomas que você vê nos menus não são os nomes que você precisa usar. Você pode ver uma lista de todos os idiomas no langs.xmlarquivo no diretório de dados do Notepad++, que geralmente é:

%APPDATA%\Notepad++\langs.xml

Nesse arquivo você verá que a namepropriedade dos arquivos C++ é, na verdade cpp, .

notepad++ -lcpp file.cpp

Responder2

Obrigado @heavyd pela sua resposta. Usei esse código para abrir um ambiente de compilação de linha de comando e abrir um novo .cpparquivo no notepad++ com destaque de sintaxe.

Aqui está como eu usei:

@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

informação relacionada