Sublime Text 3 lista de seleção personalizada para autocompletar de uso geral [closed]

0

Selecionar lista para entrada de estilo 'múltipla escolha'

Para o Sublime Text 3, existe um plugin ou pacote que permite a criação de listas suspensas personalizadas?

O objetivo é algo que funciona com qualquer tipo de arquivo (mesmo arquivos de texto simples) e não baseado em qualquer linguagem ou sintaxe de programação específica.

Esta questão quase aborda a questão

( Autocompletar para classes PHP personalizadas no Sublime Text 2/3 )

mas é baseado em uma linguagem específica (PHP) ... o objetivo aqui é diferente - suportar qualquer idioma ... ou até mesmo texto simples.

Exemplo de imagem

Exemplo de imagem que simula a lista de seleção personalizada

Relacionado

por zerobirdzero 21.07.2018 / 02:19

1 resposta

0

Você pode criar preenchimentos automáticos e snippets independentes do escopo.

Autocompletions

Você pode armazenar vários preenchimentos automáticos em um arquivo. Salve seus preenchimentos automáticos personalizados na pasta Packages/User como filename.sublime-completions . Você pode descobrir a localização exata dessa pasta executando Browse Packages na paleta de comandos.

{
    "scope": "source,text",

    "completions":
    [
        { "trigger": "hello_world", "contents": "Hello ${1:World}" },
        { "trigger": "bye_world", "contents": "Bye ${1:World}" },
    ]
}

Snippet

Os snippets se comportam de maneira muito semelhante aos preenchimentos automáticos, mas só podem conter um "preenchimento". Além disso, o gatilho é muito mais rigoroso quanto aos preenchimentos automáticos. A maneira mais fácil de criar um trecho de código é a opção Novo trecho do menu Ferramentas → Desenvolvedor , pois ele usará Packages/User automaticamente como o destino de arquivo padrão.

<snippet>
    <content><![CDATA[
Hello ${1:World}
]]></content>
    <tabTrigger>hello_world</tabTrigger>
</snippet>

Observe que omiti a tag de escopo para fazer o snippet funcionar universalmente. Você pode usar text.plain para fazê-lo funcionar em texto simples somente .

Mais Notas

Ambos os exemplos acima contêm paradas de tabulação. Estes são basicamente pontos de salto que podem conter texto de espaço reservado (por exemplo, ${1:World} ) ou não (por exemplo, $1 ). Pressione a tecla Tab para pular entre as paradas de tabulação. A ordem é definida pelos números usados em cada parada de tabulação.

    
por 21.07.2018 / 13:45