IntelliJ, atalho de teclado no início do arquivo

Respostas:

323

command+ homeou fn+ command+left arrow

Kirby
fonte
13
Obrigado Kirby, nós de laptops Mac que não possuem as teclas de início / fim, muito obrigado.
tojofo
17
Obrigado. Outra dica: use fn + seta para cima ou para baixo para mover uma página para cima ou para baixo.
Mellson
1
Para selecionar um bloco rapidamente: SHIFT-FN-CMD + TECLAS DE SETA PARA CIMA / PARA BAIXO .. esta solução me colocou no caminho certo - obrigado!
Gene Bo
4
no Windows, é por padrão Ctrl + Home para ir para o início de um arquivo e Ctrl + End para o final. vote neste comentário se você estiver no Windows!
21815 Gab Gabo
1
Isso é estranho, por que o Command + Up não funciona, como em literalmente todos os outros aplicativos de edição de texto?
Trejkaz
94

Edite as entradas Preferências do Intellij -> KeyMap -> Ações do editor para "Mover cursor para início de texto" e "Mover cursor para final de texto". Se você defini-las como Command + UpArrow e Command + DownArrow, funcionará como um editor de texto normal. Não faço ideia por que esse não é o padrão no Intellij, em vez do aparentemente inútil recurso "rolar uma linha".

Nathan Beach
fonte
5
"aparentemente" é uma maneira gentil de colocar isso.
Arel
1
A configuração padrão para texto Start é Command + Home, que no teclado do MacBook deve ser Fn + Command + Esquerda
xi.lin
Excelente. Eu estava procurando um comportamento consistente entre o meu mac e o teclado externo (normal / PC). No meu mac, não há botões "Home" e "End", e o teclado externo "fn" não está localizado no canto inferior esquerdo - então esta é a solução que eu procurava.
Erez Cohen
2
Um ponto importante é que você provavelmente fará o mesmo para "Mover cursor para texto [Início / Fim] com seleção" também, com a tecla Shift incluída.
Ian Gustafson
10

No Mac, command+ homee command+ endmovem para a parte superior e inferior do arquivo.

Em um laptop Mac, não há chaves domésticas ou finais. Muitas combinações de teclas com option/ functionkeys produzem teclas ausentes e fazem outras coisas legais. Por exemplo, usar function+ lefte function+ rightfornecerá estilo homee endcomportamento para janelas, enquanto function+ upe function+ downfornecerão page upe page downcomportamento. Superusuário tem mais informações .

Além disso, se você abrir o Keyboardpainel de preferências e olhar para a Input Sourcesguia, verá que o teclado exibido muda à medida que você pressiona as teclas modificadoras, como shift, opção e função. Seu teclado provavelmente faz muito mais do que você pensava.

jackrabbit
fonte
3
Válida, eu suponho, apenas para teclados que têm uma chave de casa e final
Kirby
@ Kirby Eu não acho que o IntelliJ mude a combinação de teclas, dependendo do teclado. Todos os teclados que possuo nos últimos 10 anos têm essas teclas. Se o seu não funcionar, sugiro que você obtenha um teclado completo para programação.
jackrabbit
14
Você possui um laptop nos últimos dez anos? Se não tiver, sugiro que pegue uma, é mais fácil do que carregar a torre de alumínio.
precisa saber é o seguinte
O tom desta resposta é bastante condescendente. Os atalhos do laptop poderiam ter sido explicados de uma maneira mais neutra.
Ryanbrainard 17/10/19
@ryanbrainard Isso é principalmente porque fico aborrecido com a baixa quantidade de pesquisas que as pessoas parecem colocar. Até o artigo da Wikipedia sobre a Home Key fornece essas informações. Enfim, reformulei a seção.
jackrabbit
5

A resposta aceita não está correta. Para ir para o início / fim de um arquivo, use ctrl + home / ctrl + end no Windows / Unix ou command-home e command-end no Mac, como sugeriu @jackrabbit.

ctrl + pageup (Mover cursor para o topo da página) move o cursor para o topo da parte visível do arquivo (página, janela de visualização). Ele também não move o cursor para a primeira coluna, tenta permanecer na mesma coluna que estava anteriormente

Juan Mendes
fonte
3

Pesquise as configurações de preferência do Keymap e defina sua própria combinação de teclas para "Mover cursor para início do texto" e "Mover cursor para final do texto". Esse é o comportamento que o OP pretende, onde o cursor é movido para a parte superior do texto no arquivo e até o final. : D

Estou usando o IntelliJ 12 e adorando!

user1956066
fonte
3

Apenas como um complemento para maior clareza

Para Windows,

Ctrl+ Home=> Início

Ctrl+ End=> Inferior

Ctrl+ PgUp=> Page Up

Ctrl+ PgDn=> Page Down

Supun Wijerathne
fonte