Automaticamente usa linguagem específica no Notepad ++ para arquivos sem extensão

3

Especificamente, eu quero que o NPP lembre-se de usar o realce de sintaxe do Ruby sempre que eu abrir um Vagrantfile. Estes não têm uma extensão, e eu tentei adicionar "Vagrantfile" às extensões de usuário no configurador de estilo, mas isso não funcionou.

Alguém conseguiu isso funcionar?

    
por ChimericDream 02.11.2013 / 17:34

2 respostas

2

Você deve adicionar a extensão do seu arquivo vagrant, por exemplo pkg, não a palavra "vagrantfile" em si!

No Notepad ++, acesse Configurações - > Configurador de estilo. Na lista de idiomas à esquerda, escolha Ruby. Abaixo disso existe um campo intitulado User ext. Escreva nele todas as extensões de arquivo, separadas por espaços, que você quer que sejam tratadas como Ruby.

    
por 19.12.2013 / 23:09
2

Existe um plugin que pode detectar a linguagem com base em vi modelines e shebangs etc .:

link

This Notepad++ plugin will read Vim modeline to have per file settings. It also supports shebang (#!) to select language.

Você precisa instalar o plug-in Script do Python no gerenciador de plug-ins e instalar manualmente o ModelineParser_0.2.zip. Se necessário, pode ser possível adicionar suas próprias strings de reconhecimento personalizadas.

Fonte

    
por 21.01.2015 / 18:13