Redefina associações de extensões de arquivos no texto sublime 2

3

Percebi que o Sublime text 2 por padrão associa arquivos com *.scm e *.ss extensões com lisp language. Mas é scheme na verdade. É possível redefinir essa associação de alguma forma (talvez em config)?

Atualmente, para obter o realce de sintaxe correto, basta acessar View -> Syntax -> Scheme sempre que abrir o arquivo scheme .

    
por evfwcqcg 10.06.2013 / 08:17

3 respostas

7

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

Para remover associações indesejadas, abra o ST2 e escolha Preferências → Procurar Pacotes ... , uma pasta com pacotes será aberta. Encontre o pacote detectado incorretamente (neste caso, Lisp ) e abra um arquivo .tmLanguage ( Lisp.tmLanguage ) no ST2. As primeiras linhas são 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-13 são extensões de arquivo que o ST2 associará ao Lisp. Você pode remover algumas dessas linhas (coloque o cursor em uma linha indesejada e pressione Ctrl + Deslocamento + K ), as mudanças serão aplicadas imediatamente quando você salva o arquivo.

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

    
por 10.06.2013 / 22:32
3

Ver - > Sintaxe - > Abra todos com extensão atual como ...

    
por 06.08.2014 / 19:23
0

Isso já foi respondido no StackOverflow: link

In the current version of Sublime Text 2 (Build: 2139), you can set the syntax for all files of a certain file extension using an option in the menu bar. Open a file with the extension you want to set a default for and navigate through the following menus: View -> Syntax -> Open all with current extension as... ->[your syntax choice].

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

    
por 14.10.2014 / 15:23