“Enrole com try ... catch” no IntelliJ?

Respostas:

265

Selecione o código e, em seguida:

  • Escolha Code>Surround With
  • Pressione Ctrl-Alt-T. (Command-Option-T para OS X.)

Eu gosto de verificar o Guia de produtividade no menu Ajuda de tempos em tempos. Ele não apenas informa todos os atalhos, mas também registra quantas vezes eu usei cada um e quando o usei pela última vez. Eu posso ver como estou aproveitando os atalhos.

duffymo
fonte
14
Bom sobre o guia de produtividade, nunca o vi antes;)
i.am.michiel 4/12/12
7
Estou feliz que você também goste. Essas pessoas JetBrains são um corte acima. Cada nova versão é melhor que a anterior. Acabei de ter 11 - é incrível como tudo é rápido, agora que estou executando SSDs. "Desenvolva com prazer", de fato.
duffymo
7
No Linux é Ctrl + Alt + WinKey + T
Saad Mahmud
32

Ctrl Alt T traz uma nova janela de terminal nos sistemas Linux. A abordagem correta é Menu-> Código e selecione Surround with ...

user2305886
fonte
Estou usando o plugin ideavim + intellij no mac. Ctrl / Cmd + alt + T não funcionou para mim. Eu tive que selecionar o código e, em seguida, menu de código -> "surround com"
user674669
Ou você pode mapeá-lo para outro curso chave como esta stackoverflow.com/a/40106131/2940265
Menuka Ishan
7
No meu Ubuntu 16.04 Ctrl+Super+Alt+Tfunciona por padrão.
Marcin Armatys
Ctrl + Super + Alt + T não está mais funcionando no Ubuntu 17.10
Nilesh Rathore 04/04
Super chave = tecla do Windows.
Prabs
24

Ubuntu:

"alt+c" -> "s" -> "6"

Mac:

"cmd+alt+t" -> "6"

Win (também distrs Linux, se não houver conflito com a ligação de chave do sistema):

"ctrl+alt+t" -> "6"
Andrey
fonte
1
selecione 6 para o Android Studio
Aleksandr
9

Para recapitular e visualizar todas as situações, pode-se fazer:

  1. Indique qual parte do código cercar:

    • Mantenha o ponteiro na linha que deseja cercar ou
    • Selecione as linhas inteiras que você deseja cercar (não é possível cercar linhas parciais)
  2. Comando:

    • Vitória: Ctrl-Alt-T, 6ouAlt+C, S, 6
    • Mac: Command+Alt+T, 6
    • Linux: Alt+C, S, 6

Por fim, não se esqueça de usar o Productivity Guidesob o Help menu.

msysmilu
fonte
Boa maneira de usar as teclas de atalho do Menu! Obrigado!
Phuong 29/02
O pressionamento de tecla do Linux é uma navegação no menu. De qualquer forma, você pode mapeá-lo. stackoverflow.com/a/40106131/2940265
Menuka Ishan
8

Se você precisar quebrar apenas uma linha em um try-catch, poderá usar a Conclusão do Postfix , disponível no IDEA 13.1 EAP e acima.

A idéia é que tudo que você precisa fazer é acrescentar .try à sua linha e a conclusão poderá envolvê-la em um try-catch.

Por exemplo:

System.out.println("Hello World!");.try

resulta em

try {
    System.out.println("Hello World!");
} catch (Exception e) {
    e.printStackTrace();
}
Jeeter
fonte
Muito agradável! mas parece que não funciona em lugar algum, no final das instruções de retorno, por exemplo.
Faghani # /
3

Para usuários amados de Mac, é: Command Alt T

Karim Varela
fonte
2

O Intellij Idea fornece funcionalidade envolvente para isso. No link abaixo, você pode ver o que pode alcançar com o surround com https://www.jetbrains.com/help/idea/2016.2/surrounding-blocks-of-code-with-language-constructs.html

Se você estiver usando o Ubuntu e já leu as respostas acima, poderá ver que o atalho de tecla padrão para o surround com Ctrl+Alt+T é o terminal aberto no Ubuntu.
Então, uma maneira de usar o surround com é, em Código do menu -> Surround com . Mas isso não nos permite usar a promessa principal da Intellij, apenas de desenvolvimento de teclado. Para manter a promessa, Intellij vamos usar nossos próprios atalhos de teclado.

Para isso, vá em Arquivo -> Configuração -> Mapa de teclas . Você pode ver uma caixa de pesquisa. Digite a funcionalidade desejada (Surround com). Clique direito sobre Surround com, em seguida, selecione Remover Ctrl + Alt + T . Em seguida, clique novamente com o botão direito do mouse e selecione Adicionar atalho de teclado. Dê a tecla que você precisa (ex: pressione Ctrl + Alt + P). Em seguida, pressione OK. Pode ocorrer um erro ao dizer o pressionamento de tecla em uso. Se você quiser, pressione Sair . Em seguida, pressione Aplicar

Se você deseja conhecer as teclas padrão no Intellij Idea, verifique este pdf fornecido pela Jetbrains

[Link atualizado]
https://resources.jetbrains.com/storage/products/intellij-idea/docs/IntelliJIDEA_ReferenceCard.pdf

Menuka Ishan
fonte
2

Selecione o bloco de código a ser cercado e pressione Ctrl+ Alt+ T(ou clique com o botão direito do mouse na seleção e selecione Surround com… no menu). O IntelliJ IDEA mostrará uma lista de opções para escolher. insira a descrição da imagem aqui

Hardik Rana
fonte
0

selecione o código e pressione alt + shift + z ..

localhost
fonte
Isso funciona quando você tem seu conjunto Keymap para Eclipse em Configurações IDE do Android Studio ... para mac seria obviamente comando-alt-z
pkramaric
Eu acho que ele deveria mencionar se precisa de uma configuração extra para esse toque na tecla. Porque o padrão keystroke está Alt + Ctrl + Tde acordo com este pdf resources.jetbrains.com/assets/products/intellij-idea/...
Menuka Ishan