Finalmente estou fazendo a viagem de volta ao IntelliJ via Eclipse. Atualmente, meu Eclipse está configurado para que, se eu atualmente possua uma instrução como esta (onde ^ denota onde meu cursor está atualmente):
foo.bar("hello"^)
e eu pressione a tecla ponto e vírgula (;), ela colocará automaticamente o ponto e vírgula no final da instrução:
foo.bar("hello");
Atualmente, o IntelliJ faz isso:
foo.bar("hello";)
Ou seja, terei que digitar explicitamente o colchete de fechamento antes de digitar o ponto e vírgula.
Obviamente, não é um grande problema, mas me vi colocando o ponto-e-vírgula no lugar errado algumas vezes hoje, enquanto faço a transição de volta para o IntelliJ e pensei que poderia ser mais eficiente (para meus dedos e cérebro) não ter para digitar o colchete de fechamento.
java
intellij-idea
digiarnie
fonte
fonte
Respostas:
Para usuários do Windows ou Linux , Ctrl+ Shift+ Enter.
Para usuários do macOS / OS X , ⌘ Command+ ⇧ Shift+ Enter.
Isso termina a declaração que você está escrevendo no momento. Experimente em algumas situações diferentes, como em instruções if, para loops etc., e você verá que ele completará a linha e abrirá algumas chaves para você, se necessário.
fonte
Você pode adicionar seu próprio mapa de teclas. Eu adicionei Ctrl+ ;aos meus Keymaps para a ação "Complete declaração atual". Isso me salvou um toque de tecla extra e o tornou um pouco mais intuitivo.
Ctrl+Semicolon
OK
eOK
para salvar e sair.Você pode optar por remover ou manter o mapeamento existente. Deve parecer algo assim quando terminar:
fonte
;
como atalho. Parece funcionar bem.se você quiser sempre, basta fazer isso
fonte