Eu sei que posso imprimir System.out.println()
com "sout" + tab
. Existe uma maneira de fazer isso "Syso" + ctrl + space
como no eclipse?
java
intellij-idea
m.rossi
fonte
fonte
Respostas:
Na Idea 17eap:
sout
: Impressõessoutm
: Imprime os nomes atuais da classe e do método no System.outsoutp
: Imprime nomes e valores de parâmetros de métodos em System.outsoutv
: Imprime um valor para System.outfonte
Sim, você consegue. Basta abrir Configurações -> Modelos ao vivo. Crie um novo com
syso
como abreviação eSystem.out.println($END$);
como texto do modelo.fonte
syso
e pressionarTab
para concluir a declaração? Fazemos algo semelhante ao definir o método principal: digitamospsvm
e pressionamos oTab
que o faz automaticamentepublic static void main(String[] args)
.Se você quiser conhecer todo o atalho no intellij, pressione "Ctrl + J". Isso mostra todos os atalhos. Para System.out.println (), digite "sout" e pressione "Tab".
fonte
Abra Configurações (por padrão é Alt + Ctrl + S) e pesquise Modelos ao vivo. Na parte superior, há uma opção que diz "Por padrão, expanda com TAB" (TAB é o padrão), escolha "Personalizado" e pressione "alterar" e adicione o mapa de teclas "ctrl + barra de espaço" à opção "Expandir modelo ativo / Abreviação de Emmet ".
Agora você pode pressionar ctrl + barra de espaço e expandir os modelos ao vivo. Agora, para alterá-lo para "syso" em vez de "sout", na opção Live Templates, há uma lista de toneladas de opções marcadas, vá para "other" e expanda, lá você encontrará "sout", apenas renomeie-o para "syso" e bata aply.
Espero que isso possa ajudá-lo.
fonte
No MAC, você pode fazer
sout + return
ou⌘+j
(cmd + j) abrir sugestões de modelos ao vivo, digitesout
para escolherSystem.out.println();
fonte
Se estiver usando scala, tente
priv
+tabfonte