Existe um comando do Eclipse para colocar a seleção atual entre parênteses?
-
09-06-2019 - |
Pergunta
Existe um comando do Eclipse para colocar a seleção atual entre parênteses?
Criar um modelo é uma solução alternativa decente;não funciona com a funcionalidade "Surround With", porque quero colocar entre parênteses uma expressão, não uma linha inteira, e isso requer ${word_selection}
em vez de ${line_selection}
.
Existe uma maneira de vincular um atalho de teclado a este modelo específico? Ctrl-espaço Ctrl-espaço arrow arrow arrow não é tão liso quanto eu esperava.
Solução
Talvez não seja a resposta correta, mas pelo menos uma solução alternativa:
defina um modelo Java com o nome "parênteses" (ou "pa") com o seguinte:
(${word_selection})${cursor}
uma vez que a palavra é selecionada, Ctrl-espaço + p + use as teclas de seta para selecionar o modelo
Usei essa técnica para boxear tipos primários no JDK 1.4.2 e ela economiza bastante digitação.
Outras dicas
Fácil, Janela->Prefs e selecione Java->Editor->Modelos
Crie um novo modelo com:(${line_selection}${cursor})
O "line_selection" significa que você deve selecionar mais de uma linha.
Você também pode tentar criar outro com "word_selection".
Em seguida, selecione o texto, clique com o botão direito, Surround With...e escolha seu novo modelo.