É possível configurar o IntelliJ IDEA para que eu possa selecionar a coluna com as teclas do cursor da mesma forma como faria no Notepad ++, Visual Studio ou FlashDevelop.
Por exemplo, quando estou digitando um código, quase sempre faço minha navegação apenas usando o teclado. Nos IDEs mencionados anteriormente, posso selecionar rapidamente blocos de código segurando Shift+ Alte tocando ↑para estender o cursor pelas linhas acima. Posso segurar Shift+ Alt+ Ctrle tocar em ←ou →para pular rapidamente entre as palavras e selecionar o trecho de texto que desejo.
No IntelliJ IDEA, preciso habilitar e desabilitar constantemente o Modo de seleção de coluna usando Shift+ Alt+ Inserte, mesmo assim, ele não funciona exatamente como nos outros IDEs ou editores de texto.
Alguma ideia?
fonte
Respostas:
Você pode fazer a edição da coluna usando o
Edit | Column Selection Mode
.O atalho para ativá-lo
on/off
é Alt+ Shift+ Insert. Você navega com as setas para selecionar blocos de texto.fonte
Circunflexo multilinha (sem mouse)
Windows / Linux: CTRL+ CTRL(mantenha pressionado) +↑ / ↓
Mac: ⌘+ ⌘(mantenha pressionado) +↑ / ↓
ESC terminará o modo multilinha.
Alterar tecla de atalho multi-caret
Para adicionar um mapa de teclado personalizado, CTRL+ SHIFT+ A, digite
keymap
e cliqueSettings
naquele com o subtexto. PesquiseClone Caret Above
eClone Caret Below
.Mapeei o meu para ALT+ SHIFT+ ↑ / ↓.
Bônus
Tente manter combinações de CTRL, SHIFTe para melhorar a potência setas selecção.
fonte
ALT
chave foi mapeada por padrão em vez de⌘
. Assim foi:ALT
+ALT
(Manter↑
↓
macOS
mas não pode colocar 'soneca na frente de' nixTambém é possível selecionar a retenção
middle mouse key
.fonte
Vá para
Settings | Keymap
e defina um atalho paraClone Caret Above
e paraClone Caret Below
fonte
Acho que a resposta do @Meo é a mais correta, mas se por acaso sua mão estiver no mouse, você também pode fazer isso com Ctrl+ Alt+ Shift+ Left Mouse Button Click. Ou procure
Add Rectangular Selection on Mouse Drag
nas configurações do mapa de teclado.fonte
No Windows ou Linux, pressiono duas vezes Ctrl
fonte
Ctrl
e pressione rapidamente e mantenha pressionadoCtrl
uma segunda vez. Use as teclas de seta enquanto seguraCtrl
para adicionar circunflexos / selecionarPara mim no Mac:
Pressione uma vez a tecla de 'opção', solte-a e pressione e segure novamente. Agora navegue com o cursor para selecionar o código desejado. Pressione 'Esc' para sair do modo coluna! :)
fonte
A maneira mais conveniente é:
fonte
Em um mac (com mapeamentos de teclado padrão):
⇧⌘8
fonte
Para Mac cmd+ shift+ *não funcionou para mim. Mudei o mapa de teclado para outra coisa e agora funciona perfeitamente.
fonte