Redefinir associações de extensão de arquivo no texto sublime 2

Redefinir associações de extensão de arquivo no texto sublime 2

Percebi que o texto sublime 2, por padrão, associa arquivos *.scme *.ssextensões ao lispidioma. Mas é schemena verdade. É possível redefinir esta associação de alguma forma (talvez na configuração)?

Atualmente, para obter o realce de sintaxe correto, basta ir View -> Syntax -> Schemesempre que abro schemeo arquivo.

Responder1

As associações de extensão são baseadas em esquemas de realce de sintaxe.

Para remover associações indesejadas, abra ST2 e escolhaPreferências → Navegar pelos Pacotes..., uma pasta com pacotes será aberta. Encontre o pacote detectado incorretamente (neste casoLisp) e abra um.tmIdiomaarquivo (Lisp.tmIdioma) em ST2. Suas primeiras linhas ficam assim:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>comment</key>
    <string></string>
    <key>fileTypes</key>
    <array>
        <string>lisp</string>
        <string>cl</string>
        <string>l</string>
        <string>mud</string>
        <string>el</string>
    </array>
(...)

Essas strings nas linhas 9 a 13 são extensões de arquivo que o ST2 associará ao Lisp. Você pode remover algumas dessas linhas (coloque o cursor na linha indesejada e pressione Ctrl+ Shift+ K), as alterações serão aplicadas imediatamente quando você salvar o arquivo.

Para adicionar novas associações, abra um.tmIdiomaarquivo de um pacote e adicione novas strings entre aquelas já definidas.

Responder2

Exibir -> Sintaxe -> Abrir tudo com extensão atual como ...

Responder3

Isso já foi respondido no StackOverflow:https://stackoverflow.com/a/8014142/1346682

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

Válido também para a versão mais recente (Build: 3065).

informação relacionada