Usando os comandos de linha de comando do notepad ++

2

Estou tentando usar o parâmetro -l em uma linha de comando do Notepad ++ para abrir um arquivo e ter o realce definido para realçar o C ++.

Eu digitei o comando:

 notepad++ -lC++ file.cpp

Por algum motivo, isso não funciona.

O Notepad ++ já está adicionado ao PATH.

    
por Stephen 02.05.2015 / 03:16

2 respostas

2

Os nomes de 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 arquivo langs.xml em seu diretório de dados do Notepad ++, que geralmente é:

%APPDATA%\Notepad++\langs.xml

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

notepad++ -lcpp file.cpp
    
por 02.05.2015 / 08:23
1

Obrigado @heavyd pela sua resposta. Eu usei esse código para abrir um ambiente de compilação de linha de comando e abrir um novo arquivo .cpp no notepad ++ com realce 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
    
por 02.05.2015 / 09:45