sublimetext2 - st3 - Definir a sintaxe padrão para diferentes tipos de arquivos no Sublime Text 2




sublime text plugin manager (3)

No ST2, há um pacote que você pode instalar, chamado FileType padrão, que faz exatamente isso. Mais informações em https://github.com/spadgos/sublime-DefaultFileType .

Como defino um tipo de arquivo padrão para uma determinada extensão de arquivo no Sublime Text 2? Especificamente, eu quero que os arquivos * .cfg sejam padronizados para a realce da sintaxe Ini, mas não consigo descobrir como eu poderia criar essa configuração personalizada.


Vá para Packages/User , crie (ou edite) um arquivo .sublime-settings o nome da sintaxe onde você deseja adicionar as extensões, Ini.sublime-settings no seu caso, e escreva algo assim:

{
    "extensions":["cfg"]
}

E então reinicie o Sublime Text


Na versão atual do Sublime Text 2 (Build: 2139), você pode definir a sintaxe para todos os arquivos de uma certa extensão de arquivo usando uma opção na barra de menus. Abra um arquivo com a extensão para a qual deseja definir um padrão e navegue pelos seguintes menus: View -> Syntax -> Open all with current extension as... ->[your syntax choice] .

Atualizado em 2012-06-28: As versões recentes do Sublime Text 2 (pelo menos desde o Build 2181) permitiram que a sintaxe fosse definida clicando no tipo de sintaxe atual no canto inferior direito da janela. Isso abrirá o menu de seleção de sintaxe com a opção de Open all with current extension as... na parte superior do menu.

Atualizado em 2016-04-19: A partir de agora, isso também funciona para o Sublime Text 3.