Como crio uma nova classe no IntelliJ sem usar o mouse?

178

Existe uma maneira de criar uma nova classe no local desejado sem usar o mouse no IntelliJ?

Entendo que não há ligação de teclado no mapa de teclas padrão.

JavaRocky
fonte
4
Por favor, especifique o sistema operacional! Os layouts de teclado são diferentes para Windows / Linux e Mac.
precisa saber é o seguinte
Mac: Command + 1thenctrl + return
Janac Meena

Respostas:

260

Se você já está na Visualização do projeto, pressione Alt+ Insert( Novo ) | Class . A vista do projeto pode ser ativada via Alt+ 1.

Para criar uma nova classe no mesmo diretório que o atual, use Ctrl+ Alt+ Insert( Novo ... ).

Você também pode fazer isso na barra de navegação, pressionar Alt+ Home, escolher o pacote com as teclas de seta e pressionar Alt+ Insert.

Outro atalho útil é Exibir | Selecione Em ( Alt+ F1), Projeto ( 1) e, em seguida, Alt+ Insertpara criar uma classe próxima à existente ou use as teclas de seta para navegar pelos pacotes.

E ainda outra maneira é apenas digitar o nome da classe no código existente em que você deseja usá-lo, o IDEA destacará em vermelho, pois ainda não existe, e pressione Alt+ Enterpara o pop-up Ações de Intenção, escolha Criar Classe .

CrazyCoder
fonte
1
Obrigado CrazyCoder. Você é realmente louco. BTW, você é louco o suficiente para usar o depurador IntelliJ sem o mouse? Não pode ser feito, eu digo! Estou falando de navegação completa nas janelas de depuração.
JavaRocky
2
Provavelmente você não pode fazer tudo com o teclado no depurador, mas a maioria das coisas é possível. Alt + 5 ativa o painel, Tab alterna entre Quadros / Variáveis ​​/ Relógios, Para cima / Para baixo nos Quadros muda de quadro, F2 em Variáveis ​​edita variáveis, Inserir no Relógios adiciona Relógio, outras teclas comuns também funcionam (como excluir / setas, etc.). Algumas ações não possuem atalhos padrão e precisam ser atribuídas em Configurações | Keymap.
CrazyCoder
Concordo que nem tudo é possível com o teclado apenas com o depurador. CrazyCoder, eu desafio você a desconectar o teclado e trabalhar com o IntelliJ !!!
JavaRocky
Existe alguma maneira de você fazer isso a partir do código com um único pressionamento de tecla? Eu tenho tentado descobrir isso de vez em quando há anos, parece.
Sophistifunk
@Blundell, existem muitos mapas de teclas fornecidos, por isso não posso especificar teclas de atalho para todos eles, basta abrir as configurações do mapa de teclas ou usar Help| Find Actionpara descobrir qual é o atalho para Nova ação no seu mapa de teclas.
CrazyCoder
100

Você também pode usar: ctrl+ alt+insert

várias maneiras
fonte
18

Com EsceCommand + 1 você pode navegar entre a visualização do projeto e a área do editor - para frente e para trás, dessa forma, você pode selecionar a pasta / local necessário

Com Control +Option + Nvocê, você pode ativar o menu Novo arquivo e selecionar o que precisar, classe, interface, arquivo, etc. Isso funciona tanto no editor quanto na visualização do projeto e se relaciona ao local selecionado atual

// considere que isso está funcionando com o mapeamento de chaves padrão

Rodislav Moldovan
fonte
Isso foi útil! Obrigado.
Fazli Zekiqi 02/04
10

Para Macs, command + 1 e pressione control + return

Vishal Nagpure
fonte
6

No Mac, você pode navegar para o local na visualização Projeto, onde deseja criar sua classe e, em seguida, usar ⌘Nseguido de Enter.

Ivaylo Toskov
fonte
5

No Mac OS 10.14.5, Idea Intellij 2019.1.3 - pressione command + 1 para navegar até os arquivos do projeto e, em seguida, pressione control + n

Adelin
fonte
4

Eu faço muito isso e não tenho uma insertchave no meu laptop, então fiz minha própria combinação de teclas. Você pode fazer isso abrindo Configurações> Configurações do IDE> Mapa de teclas e navegando até o Menu principal> Arquivo> Novo ... (eu recomendaria digitar "novo" na caixa de pesquisa - o que diminuirá consideravelmente).

Em seguida, você pode adicionar um novo atalho de teclado clicando duas vezes nesse item e selecionando Adicionar atalho de teclado .

Michael Dorst
fonte
1

Se você usa Mac, está com sorte. Pode-se alterar o mapa de teclas do Intellij como Mac OS X e, em seguida, você pode usar option+ C.

Alan Dong
fonte
Qual versão do Intellij e você usou o mapa de teclas OSX?
Alan Dong
0

No meu sistema (linux mint) não consigo trabalhar com a combinação alt+, insertentão eu faço os próximos passos:

alt+ 1(navegue para "árvore") -> "botão de contexto - clique com o botão direito do mouse analógico" (entre a direita altectrl ) - depois com as setas (para cima ou para baixo) - escolha desejada (crie nova classe ou pacote ou ...)

Espero que ajude alguns proprietários "menta")).

Andrey
fonte
0

Eu também procurei esta resposta. O equivalente do comando + N no Mac OS para Windows é ctr + alt + insert que @manyways já respondeu. Se você pesquisar isso nas configurações, está em Configurações> Configurações do IDE> Mapa de teclas, Outros> Novo ...

Bohdan Myslyvchuk
fonte