Intellij IDEA: Tecla de atalho para "rolar da fonte"

159

Não consigo encontrar uma tecla de atalho para o recurso "Scroll from Source".

Qual é a diferença entre Scroll from Source e Scroll to Source também?

mmm
fonte
27
Alt + F1 e, em seguida, 1 (ou então Enter)
chim

Respostas:

250

Na mais recente IntelliJ IDEA, existe uma entrada de mapa de teclas chamada "Selecionar na exibição do projeto" sem atalho padrão. Basta adicionar uma tecla de atalho. Não há necessidade de um plugin.

Mapa de teclas | Selecionar na vista do projeto

George Dimitrov
fonte
Esta é a resposta correta, trabalhando em outubro de 2017.
DiscDev 23/10
Eu defini Cmd + Shift + J como no Xcode para iOS para ser consistente em diferentes IDE.
Ariel Bogdziewicz 26/07/19
Esta pode ser a resposta mais precisa, mas esta é a melhor resposta.
AndreKR 17/09/19
Gostaria de saber por que o alt alt "scroll from source" era diferente de "select in Project View" .. obrigado por publicá-lo 👍🏼
Maher Abuthraa
167

tldr; Alt + F1, então1

Primeiro faça o checkout da sua tecla de atalho para o item "Selecionar entrada .." no menu Navegar.

MBP Intellij Menu

Clique no arquivo que você está editando, pressione a tecla de atalho para "Selecionar" e pressione 1.

Alterei a tecla de atalho para selecionar para Alt + 1que minha combinação de teclas seja fácil de lembrar Alt + 1,1

chim
fonte
O Keymap está nas preferências
chim
Veja minha outra resposta para uma alternativa para rolar da fonte.
Chim
Existe um plugin para isso agora. Veja nova resposta.
mmm
@chim Como alterar a tecla de atalho para selecionar? Não consigo encontrar a entrada no mapa de teclas. O problema é que o Ubuntu está interceptando o ALT + F1 padrão.
SlavaSt
10
Basta procurar 'selecionar na visualização do projeto' nas preferências 'Mapa de teclas'! Haha: P
wbswjc
30

Existe um plugin para isso agora.

Chama-se Scroll From source:

https://plugins.jetbrains.com/plugin/7606?pr= '


Isso agora está builit em ver resposta @Dimitrov

https://stackoverflow.com/a/42025214/961018


mmm
fonte
6
Veja a resposta de George Dimitrov abaixo
chim
1
resposta @chim deve ser o único aceite, uma vez que este recurso está integrado no IDE sem qualquer plugin
besil
Você também pode instalá-lo indo para Intellij Settings->plugins->Search repository procurá-lo
Gal Bracha
15

Não há atalho configurável nas Keymapconfigurações e ele não aparece na caixa de diálogo "Inserir ação", por isso tenho certeza de que ainda não é configurável, mesmo que eu concorde que seria muito apreciável.

Bastien Jansen
fonte
Existe um plugin para isso agora. Veja a resposta postada.
mmm
12

Você também pode usar as teclas de atalho da barra de navegação.

No Mac

Pressione + (comando e tecla para cima)

Hit (seta esquerda)

Hit +Enter

Isso o levará para a pasta na visualização do projeto.

Vale a pena jogar uma rodada com a barra de navegação.

IntelliJ realmente tem isso coberto :)

chim
fonte
7

Para o ubuntu eu fiz ALT+L(a causa ALT + F1está ocupada), em seguida, basta entrar.

Vadim
fonte
Esta é uma resposta melhor. Mesmo sendo duas etapas, não requer nenhum plug-in instalado. Isso também funciona no mac (opção + F1).
Elliot Possibilidade
Você poderia dizer qual é o nome da ação? Este atalho não faz nada para mim.
topr
parece que eles removeram isso do Idea. porque não consigo mais encontrá-lo nas minhas configurações. mas ainda funciona.
Vadim
Alt + F1 é o ponto inicial no GNU / Linux, portanto não funciona. Descobri que Alt + Z já está definido como outro atalho para 'Selecionar em ...' na minha ideia 15.0.6
Champ
6

Se você estiver usando o JetBrains Rider, o atalho é Locate in Solution Explorer:

insira a descrição da imagem aqui

Tarik
fonte
2

Como muito muito muito muito muito melhor alternativa para o livro da funcionalidade fonte que você pode usar a barra de navegação.

Nota: clicar duas vezes na pasta na barra de navegação irá rolar para essa pasta na visualização Projeto (ou seja, a mesma funcionalidade que a rolagem da fonte).

Você pode mostrar a barra de navegação no menu Exibir, também há um atalho para cada sistema operacional (cmd e seta para cima ⌘ + ↑no OSX, Alt + HomeLinux e Windows)

Então fica assim ...

insira a descrição da imagem aqui

E permite navegar pela estrutura de pastas que contém o arquivo em foco no editor principal.

https://www.jetbrains.com/phpstorm/help/navigation-bar.html

https://www.jetbrains.com/idea/help/navigation-bar.html

https://www.jetbrains.com/webstorm/help/navigation-bar.html

chim
fonte
Na verdade, existe um plugin para rolar para a fonte agora. Veja nova resposta.
Mmm
Ah, ótimo momo, bom achado. Eu votei na sua nova resposta. Não tenho certeza se eu trocaria desde que descobri a barra de navegação que permite abrir todos os arquivos próximos e muito mais, mantendo-me onde estou na visualização Projeto.
Chim #
Ainda assim, ocasionalmente, precisa de rolagem da fonte, mas barra de navegação é melhor :)
chim
Na verdade, a única coisa em que eu estava usando a rolagem da fonte pode ser mais fácil com a barra de navegação. (Clique com o botão direito do mouse na pasta na barra de navegação e encontre o caminho junto com todas as outras opções). E como você pode ver todas as pastas de volta à raiz do projeto, é muito melhor.
Chim
1
Isso pode não ser óbvio. Clicar duas vezes nos diretórios da barra de navegação faz o mesmo que "Rolar da fonte".
ya.teck
2

No Ubuntu 18 você pode desativar o atalho Alt+F1, a super tecla (tecla do Windows) faz a mesma coisa.

No momento eu desabilito / mudei esses atalhos do ubuntu

Alt+F7 --> windows+F7
Ctrl+Alt+L --> windows+L
Alt+F1 --> windows

Outra maneira melhor :
O atalho é chamado Select in Projec View
O atalho padrão é

CTRL + Alt + 1

ou você pode editar isso.

Fonte: https://intellij-support.jetbrains.com/hc/en-us/community/posts/206717285-Scroll-from-source-keyboard-shortcut-?flash_digest=77b77d09d61eff96f7d59697820dee45b2c2041c

Bruno Souza Picinini
fonte
1

Se bem entendi, você não deseja alternar a opção, mas acionar a janela da ferramenta do navegador de arquivos, com a seleção sendo o arquivo editado no momento.

Apenas deixe 'Scroll From Source' ativado e abra o navegador de arquivos Command + 1no OSX ouCTRL + 1 (eu acho) no Windows. A barra lateral do navegador de arquivos será selecionada e sua seleção será destacada.

Esta resposta também explica a diferença entre Scroll To e Scroll From: Como ativar o recurso Scroll From Source sempre ativado?

stealthwang
fonte
8
Eu não quero que ele seja ativado o tempo todo. Quero usar uma tecla de atalho, em vez de levar o mouse ao menu e clicar no botão. Eu uso o comando + 1 o tempo todo, sei que posso ativar a rolagem de e para, mas não o faço. Quero navegar para o arquivo sob meu comando, caso contrário, continuo perdendo o contexto e uma árvore enorme que é expandida o tempo todo, não funciona. Há um botão para rolar com o mouse, qual é a tecla de atalho para isso?
mmm
0

No JetBrains Rider, essa ação costumava ser nomeada Locate in Solution Explorer, mas agora (v2019.2) é nomeada Locate/Select in Solution Viewe, por padrão (pelo menos com o mapa de chaves incorporado do ReSharper) vinculada Alt+Shift+L.

Cocowalla
fonte