Pergunta

Eu instalei o Emmet plugin do Sublime texto 3, e quando eu tipo 'função' na sintaxe JavaScript, o editor de autocompletar em function function_name (argument) { // body... }, mas eu preciso eliminar o espaço entre o nome_da_função e o argumento.

Obrigado.

Foi útil?

Solução

Este é, na verdade, um built-in Sublime trecho, e não está relacionado com Emmet.Para substituir o padrão, execute as seguintes etapas:

  1. Ir para Preferences -> Browse Packages... para abrir um arquivo de menu do explorador em seu ST3 Packages diretório.

  2. Crie um novo diretório chamado JavaScript.

  3. Crie um novo arquivo no Sublime com o seguinte conteúdo:

    <snippet>
        <content><![CDATA[function ${1:function_name}(${2:argument}) {
        ${0:// body...}
    }]]></content>
        <tabTrigger>fun</tabTrigger>
        <scope>source.js</scope>
        <description>Function</description>
    </snippet>
    
  4. Salve o arquivo como Packages/JavaScript/function-(fun).sublime-snippet - certifique-se de usar este nome exato, ou ele não vai substituir o built-in do trecho.

  5. Reinicie o Sublime (como no caso), e agora, quando você está escrevendo JavaScript e tipo de funGuia ela será exibida:

    function function_name(argument) {
        // body...
    }
    

Outras dicas

Você pode tornar isso ainda mais fácil de instalar Pacote De Recursos Do Visualizador

  1. Prima Ctrl-Shift-P para trazer até Package Control
  2. tipo install bater Enter para trazer até Package Control: Install Package
  3. tipo PackageResourceViewer bater Enter

Para modificar o Javascript function-(fun) trecho:

  1. Trazer de Controle de Pacote novamente (Ctrl+Shift+P)
  2. tipo ope bater Enter para trazer até PackageResourceViewer: Open Resource
  3. tipo js bater Enter para procurar o Javascript pacote
  4. tipo fun e selecionar function-(fun) e para editar o conteúdo do seu coração :)
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top