É possível no Intellij IDEA depois de digitar ';' ou pressione 'Enter' aconteceu a formatação dessa string?
Por exemplo, para:
a+b=10;
depois de:
a + b = 10;
Ou apenas a opção possível: Código> Reformatar código ... ?
Obrigado!
intellij-idea
format
reformat
0x131313
fonte
fonte
Alt
+c
+r
Respostas:
Os atalhos de formatação no Intellij IDEA são:
fonte
Eu encontrei duas maneiras de fazer isso:
Vá para
Settings> Keymap.
Na parte direita,Editor Actions> complete current statement.
clique em Clique e selecione adicionar atalho de teclado. Pressione ; e selecione ok.Use macro. Vamos para
Edit> Macros> Start Macro Recording.
Agora pressione ponto e vírgula e atalho de teclado para reformatar o código (você pode encontrar o atalho do teclado em outras respostas ou em configurações> mapa de teclas).
Depois de reformatar, vá para
Edit> Macros> Stop Macro Recording
Salve a macro com um nome (formato automático ou outra coisa). Então vá para
Settings> Keymap> Macros> auto format
(o nome da macro).Clique lá e selecione adicionar atalho de teclado, pressione ponto e vírgula e clique em ok. Agora, sempre que você pressionar ponto e vírgula, ele escreverá ponto e vírgula e fará o formato automático.
fonte
Shift+[
uso do primeiro método para formatar a linha ao escreverif
instruções, métodos e outros. Por alguma razão,Enter
não parecia funcionar, no entanto.O Eclipse tem uma opção para formatar automaticamente ao salvar o arquivo. Não há opção para isso no IntelliJ, embora você possa configurar uma macro para as teclas Ctrl + S (Cmd + S no Mac) para formatar o código e salvá-lo.
Reformatar Intellij no salvamento de arquivo
fonte
O padrão é Ctrl+ Alt+ L Há uma caixa de diálogo de mapeamento de teclas onde você pode configurar / substituir todos os atalhos de teclado.
Navegue em Arquivo-> Configurações-> KeyMap
fonte
Arquivo-> Configurações -> Mapa de Chaves-> Concluir Declaração Atual
Eu adicionei
;
chave lá. Ao digitar ';' no final da linha, é de formatação automática.ATUALIZAR
Percebi que isso causará alguns problemas em algumas situações. Use
Ctrl
+Shift
+ emEnter
vez disso. Essa tecla pode ser usada em qualquer posição do cursor em uma linha. Irá adicionar;
no final da linha. Além disso, este atalho possui outros recursos úteis.gostar:
após o atalho:
portanto, a formatação na inserção
;
não é necessária.fonte
Isso também pode ser conseguido com Ctrl + WindowsBtn + Alt + L. Isso será importante para algumas pessoas, porque em algumas máquinas virtuais, Ctrl + Alt + L pode desconectá-lo.
fonte
CtrlA combinação + Shift+ (Declaração Completa) também faz o trabalho e torna algumas coisas mais úteis com funções, ciclos, etc.Enter
Documentos do JetBrains: https://www.jetbrains.com/help/idea/2016.3/completing-statements.html
fonte
Nenhuma das soluções no Intellij é tão elegante (ou útil) quanto no Eclipse. O que precisamos é de uma solicitação de recurso à intellij para que possamos adicionar um gancho (que ações executar) quando o IDE salvar automaticamente.
No Eclipse, podemos adicionar ações "pós-salvamento", como organizar importações e formatar a classe. Sim, você precisa fazer um "save" ou ctrl-s, mas o gancho é muito conveniente.
fonte
se quiser, você pode usar um plug-in saveActions . Você pode reformatar o arquivo, otimizar as importações e mais coisas, é realmente personalizável e fácil de configurar.
fonte
No Mac, é Alt+ Command+ L(supondo que você não alterou nenhuma das teclas modificadoras ou atalhos de teclado Intellij do estado padrão)
fonte
Pelo comentário de Larson , isso agora é possível com o plug - in save-actions .
fonte
Bem, isso não é possível, mas no artigo 13, que tal adicionar um gesto do mouse, algo como um clique esquerdo do mouse para reformatar o código? Ou, se você não usar muito o mouse, adicione uma tecla de atalho muito simples do teclado que você usa o tempo todo (possivelmente a tecla "enter"?
fonte
A maneira como implementei a reforma automática, como no Microsoft Visual Studio (não funciona perfeitamente):
Agora precisamos executar as mesmas ações, exceto para Ctrl + Alt + L +;
Agora precisamos atribuir teclas de atalho a essas macros:
fonte
Sei que essa pergunta é bastante antiga, mas na verdade existe um plug-in Salvar Ações para o IntelliJ que pode ser configurado para formatar o código automaticamente.
fonte
Você pode fazer isso com o plug-in Salvar ações Consulte este artigo sobre como configurar o plug-in.
Eu prefiro as teclas de atalho, no Mac,
Para formatar o código: Ctrl+ Alt(Option)+L
Além disso , faço:: Ctrl+ Alt(Option)+ O , Isso removerá importações não utilizadas e formatará a lista de importação também.
fonte