Como fazer a edição de várias linhas?

120

Quero editar várias linhas no eclipse, mas não consigo encontrar nenhum atalho ou plug-in. No Geany, basta pressionar ctrl+ alt+ up/ downposso adicionar / editar várias linhas.

Talvez este exemplo possa explicar o que quero dizer:

var text = "myname";
var addr = "myaddr";
var age = "myage";

Quero editar o texto acima em:

var my_text = "myname";
var my_addr = "myaddr";
var my_age = "myage";

O texto acima é apenas um exemplo simples, mas às vezes tenho muitas linhas de palavras que tenho que editar seu prefixo.

yuda
fonte
1
Eu pessoalmente abro outro editor de código like VS Codepara fazer exatamente isso.
Pramesh Bajracharya
@PrameshBajracharya o que você quer dizer? Um aplicativo externo ou uma extensão?
Entretoize

Respostas:

182

Pressione alt+ shift+ Apara alternar a seleção de bloco (Alternar seleção de bloco / coluna no editor de texto atual) , isso permitirá que você escreva verticalmente no eclipse, então você pode fazer isso facilmente.


Vá para Janela-> Preferências.

insira a descrição da imagem aqui

Encontre para encadernação na caixa de texto dentro da caixa vermelha.

Harry Joy
fonte
43
É importante notar que isso funciona apenas quando as edições que você deseja fazer estão alinhadas às colunas.
Geoffrey Wiseman
19
@Harry Joy - Em alguns editores, você pode ter vários pontos do cursor que não são necessariamente alinhados em colunas, em linhas diferentes, editando. Eclipse não oferece, pelo que posso dizer, essa opção.
Geoffrey Wiseman
2
O IntelliJ IDEA fornece seleção de várias colunas (ALT + J seleciona a ocorrência adicional da palavra selecionada)
Disper
6
Depois de pressionar a combinação "alt + shift + A para alternar a seleção de bloco", pressione shift + seta para baixo para a seleção de várias colunas
erhun
2
E se quisermos escrever em várias linhas diferentes?
Nubcake de
26

No OS X, a combinação de teclas para edições multilinhas no Eclipse (ou STS) é option/alt+ command+A

Erich
fonte
3

Você pode tentar o seguinte plugin,

https://github.com/caspark/eclipse-multicursor/releases

Com esta ocorrência múltipla, o mesmo texto pode ser selecionado e editado. Isso é semelhante à funcionalidade de seleção múltipla disponível em editores como Sublime e Visual Studio code.

Karthik P
fonte
2
pesquisar eclipse-multicursor no google me traz de volta aqui
Matteo
4
O projeto está morto :(
mlt