Pesquisei um pouco na esperança de encontrar uma publicação nos atalhos da IDEA semelhante à publicação de Jeff nos atalhos do Visual Studio ( Visual Studio .NET 2003 e 2005 Atalhos de teclado ), mas não identifiquei nada que ajudasse. Esperamos que as respostas a esta pergunta preencham o vazio.
intellij-idea
keyboard-shortcuts
eulerCircuit
fonte
fonte
Respostas:
Estes são alguns dos atalhos de teclado mais usados
A seleção com reconhecimento de sintaxe no editor seleciona uma palavra no cursor e, em seguida, seleciona áreas em expansão do código-fonte. Por exemplo, pode selecionar um nome de método, então a expressão que chama esse método, então toda a declaração, o bloco contendo, etc .: Ctrl+W
Conclusão básica de código, para concluir métodos, palavras-chave etc .: Ctrl+Space
Vá para Declaração. Utilize-o para navegar para a declaração de uma classe, método ou em algum lugar utilizado variável no código: Ctrl+B
Introduzir Refatoração de variável, para criar uma variável a partir de uma expressão. Essa expressão pode até estar incompleta ou conter erros. Desde a versão 8, o IDEA seleciona de forma inteligente uma expressão provável quando nenhum texto é selecionado: Ctrl+ Alt+V
Ir para a aula, para abrir rapidamente qualquer classe no editor: Ctrl+N
Para abrir qualquer arquivo, não apenas classes: Ctrl+ Shift+N
Comentar / remover comentário da linha ou seleção atual: Ctrl+/ e Ctrl+ Shift+/
Pop-up rápido do JavaDoc para mostrar o JavaDoc do método ou classe no cursor de texto: Ctrl+Q ( Ctrl+J no Mac OS X)
Inteligente tipo de conclusão para completar uma expressão com uma chamada de método ou variável com um tipo adequado no contexto actual: Ctrl+ Shift+Space
Renomeie a refatoração para renomear qualquer identificador. Pode olhar nos comentários, arquivos de texto e em diferentes línguas também: Shift+F6
Selecione em Popup para selecionar rapidamente o elemento atualmente editado (classe, arquivo, método ou campo) em qualquer vista (Project View, Estrutura Ver ou outro): Alt+F1
Destaque Usos no arquivo. Posicione o cursor do texto em qualquer identificador sem selecionar nenhum texto e ele mostrará todos os lugares no arquivo em que a variável, método etc. é usado. Use-o em alguns instantes, tente ou pegue a palavra-chave para mostrar todos os lugares onde a exceção é lançada. Use-o sobre os implementos palavra-chave para destacar os métodos da interface implementada: Ctrl+ Shift+F7
fonte
De longe, o meu atalho favorito é Ctrl+ Shift+A
Ele faz uma pesquisa enquanto você digita em todos os comandos em intellij. Não apenas isso, mas quando você encontra o comando que deseja, também exibe a tecla de atalho correspondente ao lado!
fonte
Aqui estão os atalhos de teclado do Intellij IDEA que considero mais úteis (listados aproximadamente na ordem de uso para mim):
O atalho que eu mais uso é Ctrl+ B(Ir para declaração), para ver o que um método faz, onde uma variável é declarada etc. Isso quase sempre é seguido por Ctrl+ Alt+ Leftpara voltar para onde eu estava ( Ctrl+ Alt+ Righttrabalha para “ir encaminhar ”novamente).
Um atalho de navegação relacionado é Ctrl+ Alt+ B, (Vá para implementação). Pressione-o quando o cursor estiver no nome do método de uma interface e você obterá uma lista pop-up de todos os locais em que esse método foi implementado e poderá selecionar para qual deseja ir (se houver apenas uma implementação , você vai direto para lá). O mesmo vale para métodos substituídos.
O oposto disso é Ctrl+ U(Vá para super-método / super-classe). Se o cursor estiver na implementação de um método em uma interface (indicado pelo pequeno símbolo verde da interface na calha esquerda), esse atalho o levará à própria interface.
Quando quero ver todos os locais em que um método ou variável é usado (o que quero muito), uso Ctrl+ Alt+ F7(Mostrar usos). Isso fornece uma lista pop-up de todos os usos e você pode navegar facilmente para cada um. Prefiro isso ao invés de Alt+ F7(Localizar usos), que fornece as mesmas informações, mas em um painel separado abaixo.
Para encontrar aulas, eu uso Ctrl+ N(Ir para a aula), que permite pesquisar usando apenas as letras maiúsculas no nome da classe ("camel humps") e * como curinga.
Ainda outro atalho que eu uso, tanto ao ler quanto ao escrever código, é Ctrl+ P(Informações sobre parâmetros) nos argumentos de métodos e construtores, para ver os tipos e nomes dos parâmetros.
Quando se trata de escrever código, eu uso muito Ctrl+ space(conclusão básica de código) para concluir automaticamente nomes de métodos, nomes de variáveis etc. (ou simplesmente para ver quais métodos estão disponíveis para um determinado objeto, tentando concluir automaticamente diretamente no ponto após o nome do objeto).
Para pesquisar no arquivo atual, utilizo Ctrl- F(Localizar - provavelmente o atalho menos surpreendente nesta lista), F3/ Shift+ F3(Localizar próximo / anterior) para repetir a pesquisa e Ctrl+ Shift+ F(Localizar no caminho) para pesquisar em todo o projeto.
Ctrl+ W(Selecionar sucessivamente aumentando blocos de código) é útil ao selecionar trechos de código. Pressionar repetidamente seleciona cada vez mais o código. Útil ao pesquisar, recuar, comentar código etc.
Se houver erros no arquivo, F2/ Shift+ F2(erro destacado próximo / anterior) irá pular para eles.
Eu uso a sequência Alt+ C, N(Mostrar exibição de alterações) para ver quais arquivos no projeto eu modifiquei em comparação com o repositório do subversion. Para diff o arquivo atual com a versão no repositório Subversion, eu uso a seqüência Alt+ C, S, Y(Compare com o mesmo repositório Version). Na visualização diff, eu uso F7/ Shift+ F7para navegar entre as alterações.
Quando não estiver na visualização de diferenças, uso Ctrl+ Shift+ Alt+ Up/ Ctrl+ Shift+ Alt+ Downpara ir para as partes do arquivo que foram alteradas em comparação com a versão com check-out. Em cada ponto de modificação, você vê a parte correspondente na versão com check-out em uma janela pop-up.
Finalmente, eu executo testes JUnit usando Ctrl+ Shift+ F10.
Editar: Um atalho realmente útil que só comecei a usar nos últimos meses é o Ctrl+ E. Ele exibe um pop-up com os 15 arquivos usados mais recentemente, e você simplesmente desce para o que deseja e pressiona enter para navegar até ele.
fonte
De acordo com o pessoal da Jetbrains, terá que ser essas, como são para quem está vestindo a camisa: (Entendi isso da Devoxx)
fonte
Ajuda \ Guia de produtividade
Ele informa quais são os atalhos que você usa / não usa e exibe estatísticas de uso. Ele irá guiá-lo para os recursos desconhecidos.
fonte
Algumas das poupanças de tempo:
O blog Canoo contém alguns artigos (+8) sobre alguns atalhos de teclado IntelliJ mais avançados.
Os plug-ins da lista de teclas Promotor de teclas e Atalho são realmente úteis para (constantemente) aprender novos atalhos de teclado IntelliJ.
fonte
Tente usar o plug-in Key Promoter . Isso ajudará a aprender os atalhos. Alguns atalhos além das sugestões acima:
fonte
Provavelmente, isso depende do seu ambiente de desenvolvimento, mas, ao fazer o desenvolvimento do BlackBerry, codifico no IntelliJ e ainda assim compilo e depuro pelo BlackBerry JDE. Ctrl+ Shift+ Cé vital nesse caso, pois permite copiar o caminho completo do arquivo que você está editando no momento, facilitando a abertura do arquivo no ambiente de desenvolvimento separado.
fonte
Sim, Ctrl+ Shift+ Aé o mais útil. É um atalho meta
fonte
Dentro da ferramenta: "Ajuda -> Referência padrão do mapa de teclas" (como sugerido por krosenvold )
Na Internet: "IntelliJ IDEA Developers Documentation"
Cartões de referência de atalho de teclado do Windows, Linux e Mac para as versões 8, 7, 6, 5 e 4.5.
(Eu sabia que tinha visto e usado essas "cartas" de referência antes! ;-)
Um dos meus favoritos (não mostrado nos cartões JetBrains) é " Ctrl + Shift + { Seta para cima ou para baixo }" para mover linhas / métodos para cima e para baixo no código-fonte.
Veja também a página "Intellij Idea Keyboard Shortcuts" no Wiki de Ward .
fonte
Shift+ Deleteexclui a linha inteira (a cortará na área de transferência)
Ctrl+ Alt+ Lpara reformatar e otimizar importações
Ctrl+ Shift+ Jpara juntar linhas (puxe o conteúdo da próxima linha para a linha atual).
fonte
Alt+ Shift+ Insert- alterna para o modo de seleção de coluna , permitindo a seleção de fragmentos de texto retangulares (colunas)
Ctrl+ Shift+ Backspace- vá para a edição de código mais recente. Bata novamente para voltar ainda mais. Muito útil ao codificar algo, navegando em outras classes por um tempo e depois desejando voltar onde deixamos nosso código.
Ctrl+ E- arquivos abertos recentemente
Ctrl+ Shift+ E- arquivos editados recentemente
Ctrl+ Shift+ V- cole um dos valores anteriores da área de transferência
fonte
Um dos meus favoritos reais pode não contar exatamente como um atalho de teclado. Mas o modelo inteligente "iter" é realmente ótimo.
basicamente, se você deseja iterar algo usando um loop for "iter", em seguida, tab para usar o modelo ativo
itertab
ele descobrirá a variável mais provável que você deseja iterar e gerará um loop for para ela. Tenho certeza de que ele usa a referência mais próxima de um objeto que suporta iteração.
fonte
Ctrl+ F11chama uma caixa de diálogo com todas as teclas alfanuméricas do teclado. Selecionar um vazio adicionará a linha atual aos marcadores e marcará a linha com a tecla selecionada.
Shift+ F11chama uma lista de favoritos. Pressionar uma tecla leva ao marcador associado.
fonte
Ctrl+ Shift+ Enter- completa automaticamente a declaração de código que você está digitando, inserindo aspas, colchetes, chaves e outras pontuações, conforme necessário.
fonte
F7 F8 F9 para depuração
fonte
Se você é proveniente do Eclipse: http://tanu.wordpress.com/2010/09/24/moving-from-eclipse-to-intellij-idea/
Documentação geral e atalhos estão no site da Intellij http://www.jetbrains.com/idea/documentation/index.jsp
fonte
Qualquer combinação de Ctrl+ Alt+ Shifte N.
Ctrl+ Shift+ Tno idea8 também é excelente.
Também há um mapa de teclas completo na ajuda online.
fonte
Ctrl+ N: Aula aberta.
Alt+ F7: Encontre usos.
fonte
http://www.jetbrains.com/idea/docs/ReferenceCard70_mac.pdf tem tudo que você precisa. depois de um tempo, você desenvolverá sua própria preferência por determinados atalhos.
fonte
Este link tem tudo o que você precisa. Além disso, no Idea 8, todos os atalhos são completamente personalizáveis, portanto, depende de você quais são os mais úteis.
Idea 8 PDF de referência
fonte