Coloca cursores em ambas as extremidades de uma seleção no Sublime Text 2

3

Gostaria de criar uma ligação de chave no Sublime Text 2 para colocar cursores em ambas as extremidades do texto selecionado. Por exemplo, se eu ligar este comando a Ctrl + B , então selecionando uma palavra, pressionando Ctrl + B , e pressionando espaço adicionaria um espaço em ambos os lados da palavra.

Isso é possível?

    
por Trevor Burnham 02.05.2013 / 19:21

1 resposta

4

Eu percebo a resposta assim que publiquei isto: basta usar um snippet que várias instâncias do cursor (representado por $1 ) ao redor da seleção:

{ "keys": ["ctrl+b"], "command": "insert_snippet", "args": {"contents": "$1${0:$SELECTION}$1"}, "context":
  [
    { "key": "selection_empty", "operator": "equal", "operand": false, "match_all": true }
  ]
}
    
por 02.05.2013 / 19:23