Atalho System.out.println () no Intellij IDEA

Respostas:

254

Na Idea 17eap:

sout: Impressões

System.out.println();

soutm: Imprime os nomes atuais da classe e do método no System.out

System.out.println("$CLASS_NAME$.$METHOD_NAME$");

soutp: Imprime nomes e valores de parâmetros de métodos em System.out

System.out.println($FORMAT$);

soutv: Imprime um valor para System.out

System.out.println("$EXPR_COPY$ = " + $EXPR$);
Olga
fonte
Existe algum atalho para chamar soutm para todas as funções em um arquivo de uma só vez? Isso é útil quando você deseja rastrear o fluxo de chamadas de função com a ajuda de logs.
nkalra0123 5/06/19
48

Sim, você consegue. Basta abrir Configurações -> Modelos ao vivo. Crie um novo com sysocomo abreviação e System.out.println($END$);como texto do modelo.

Konstantin Labun
fonte
1
Isso não responde ao seu desejo de concluir automaticamente com ctrl + space.
Murat Karagöz 17/08/16
Bem, se ele fizer essa configuração, ele não pode simplesmente digitar sysoe pressionar Tabpara concluir a declaração? Fazemos algo semelhante ao definir o método principal: digitamos psvme pressionamos o Tabque o faz automaticamente public static void main(String[] args).
progyammer 17/08/16
ctrl + espaço se expande modelos ao vivo bem
Peter Gromov
1
O ctrl + space não se expande da mesma maneira que a guia, mas abre um menu com o sout listado nele - tão perto (e isso pode ser apenas porque eu ativei o mapa de teclas do Eclipse). A resposta de Leo ajuda
Bill K
32

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".

Vyas Ramankulangara
fonte
11

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.

Leo
fonte
2

No MAC, você pode fazer sout + returnou ⌘+j(cmd + j) abrir sugestões de modelos ao vivo, digite soutpara escolherSystem.out.println();

MrKulli
fonte
1

Se estiver usando scala, tente priv+tab

Janac Meena
fonte