Intellij IDEA: klawisz skrótu do „przewijania ze źródła”


159

Nie mogę znaleźć skrótu do funkcji „Przewiń ze źródła”.

Jaka jest różnica między Scroll from Source i Scroll to Source?


27
Alt + F1, a następnie 1 (lub następnie Enter)
chim

Odpowiedzi:


250

W najnowszym IntelliJ IDEA znajduje się mapa klawiszy o nazwie „Wybierz w widoku projektu” bez domyślnego skrótu. Po prostu dodaj do niego klawisz skrótu. Nie ma potrzeby używania wtyczki.

Mapa klawiszy | Wybierz w widoku projektu


To jest poprawna odpowiedź, działająca na październik 2017 r.
DiscDev,

Ustawiłem Cmd + Shift + J, tak jak w Xcode na iOS, aby był spójny w różnych IDE.
Ariel Bogdziewicz

To może być najdokładniejsza odpowiedź, ale to jest lepsza odpowiedź.
AndreKR

Zastanawiam się, dlaczego alternatywna etykieta „scroll from source” różni się od „select in Project View”… dzięki za opublikowanie 👍🏼
Maher Abuthraa

167

tldr; Alt + F1, następnie1

Najpierw pobierz klawisz skrótu dla pozycji „Wybierz w…” w menu Nawigacja.

MBP Intellij Menu

Kliknij plik, który edytujesz, naciśnij klawisz skrótu „Wybierz w”, a następnie naciśnij 1.

Zmieniłem klawisz skrótu do wybierania na Alt + 1, aby moja kombinacja klawiszy była łatwa do zapamiętania Alt + 1,1


Keymap jest w preferencjach
chim

Zobacz moją drugą odpowiedź na alternatywę dla przewijania ze źródła.
chim

Jest do tego wtyczka. Zobacz nową odpowiedź.
mmm

@chim Jak zmienić skrót klawiszowy dla funkcji Select in? Nie mogę znaleźć wpisu w mapie klawiszy. Problem polega na tym, że Ubuntu przechwytuje domyślne ALT + F1.
SlavaSt

10
Po prostu wyszukaj „wybierz w widoku projektu” w preferencjach „Mapa klawiszy”! Haha: P
wbswjc

30

Jest do tego wtyczka.

Nazywa się Scroll From source:

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


To jest teraz wbudowane w odpowiedź @Dimitrov

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



6
Zobacz odpowiedź George'a Dimitrova poniżej
chim

1
Odpowiedź @chim powinna być zaakceptowana, ponieważ ta funkcja jest zintegrowana z IDE bez żadnej wtyczki
besil

Możesz go również zainstalować, przechodząc do, Intellij Settings->plugins->Search repository a następnie wyszukując go
Gal Bracha

15

W ustawieniach nie ma konfigurowalnego skrótu Keymapi nie pojawia się on w oknie dialogowym „Wprowadź akcję”, więc jestem pewien, że nie można go (jeszcze) konfigurować, nawet jeśli się zgadzam, byłoby to bardzo odczuwalne.


Jest do tego wtyczka. Zobacz opublikowaną odpowiedź.
mmm

12

Możesz również użyć klawiszy skrótów paska nawigacji.

Na komputerze Mac

Hit + (polecenie i klawisz w górę)

Hit (strzałka w lewo)

Hit +Enter

To przeniesie Cię do folderu w widoku projektu.

Warto pobawić się paskiem nawigacyjnym.

IntelliJ naprawdę to obejmuje :)


7

W przypadku ubuntu zrobiłem ALT+L(przyczyna ALT + F1jest zajęta), a następnie po prostu wejdź.


To jest lepsza odpowiedź. Mimo że jest to dwa kroki, nie wymaga żadnych zainstalowanych wtyczek. Działa to również na komputerze Mac (opcja + F1).
Elliot Chance

Czy możesz powiedzieć, jak nazywa się ta akcja? Ten skrót nic dla mnie nie robi.
topr

wygląda na to, że usunęli to z Idea. ponieważ nie mogę go już znaleźć w moich ustawieniach. ale nadal działa.
Vadim,

Alt + F1 to myślnik główny w systemie GNU / Linux, więc na nim nie działa. Zauważyłem, że Alt + Z jest już ustawiony jako kolejny skrót dla 'Wybierz w ...' w moim pomyśle 15.0.6
Champ

6

Jeśli używasz JetBrains Rider, skrót to Locate in Solution Explorer:

wprowadź opis obrazu tutaj


2

Jak dużo dużo dużo dużo dużo lepsza alternatywa do przewijania z funkcjonalnością źródłowego można użyć paska nawigacyjnego.

Uwaga: dwukrotne kliknięcie folderu na pasku nawigacyjnym spowoduje przewinięcie do tego folderu w widoku projektu (tj. Ta sama funkcjonalność, co przy przewijaniu ze źródła).

Możesz wyświetlić pasek nawigacji w menu widoku, jest też skrót dla każdego systemu operacyjnego (cmd i strzałka ⌘ + ↑w górę w OSX, Alt + Homew systemie Linux i Windows)

Więc wygląda to tak ...

wprowadź opis obrazu tutaj

Umożliwia także przeglądanie struktury folderów zawierającej wybrany plik w głównym edytorze.

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


Właściwie jest teraz wtyczka do przewijania do źródła. Zobacz nową odpowiedź.
mmm

Ach, świetne momo, niezłe znalezisko. Głosowałem za twoją nową odpowiedzią. Nie jestem pewien, czy zamieniłbym się, ponieważ odkryłem pasek nawigacyjny, który pozwala mi otwierać wszystkie pobliskie pliki i nie tylko, zachowując miejsce, w którym jestem w widoku projektu.
chim

Nadal czasami trzeba przewijać ze źródła, ale pasek nawigacji jest lepszy :)
chim

Właściwie jedyną rzeczą, której używałem, było przewijanie ze źródła, ponieważ możesz łatwiej zrobić za pomocą paska nawigacji. (Kliknij prawym przyciskiem myszy folder na pasku nawigacyjnym i znajdź w ścieżce jest tam wraz ze wszystkimi innymi opcjami). I jak widać, każdy folder z powrotem do katalogu głównego projektu jest o wiele lepszy.
chim

1
To może nie być oczywiste. Podwójne kliknięcie katalogów na pasku nawigacyjnym działa tak samo, jak „Przewiń ze źródła”.
ya.teck

2

W Ubuntu 18 możesz wyłączyć skrót Alt+F1, klawisz super (klawisz Windows) robi to samo.

W tej chwili wyłączyłem / zmieniłem ten skrót w Ubuntu

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

Inny lepszy sposób :
skrót nazywa się Select in Projec View
Domyślny skrót to

CTRL + Alt + 1

lub możesz to edytować.

Źródło: https://intellij-support.jetbrains.com/hc/en-us/community/posts/206717285-Scroll-from-source-keyboard-shortcut-?flash_digest=77b77d09d61eff96f7d59697820dee45b2c2041c


1

Jeśli dobrze rozumiem, nie chcesz przełączać opcji tak bardzo, jak wywołać okno narzędzia przeglądarki plików z zaznaczeniem będącym aktualnie edytowanym plikiem.

Po prostu zostaw włączoną opcję „Przewiń ze źródła” i otwórz przeglądarkę plików Command + 1w systemie OSX lub CTRL + 1(myślę) w systemie Windows. Zostanie wybrany pasek boczny przeglądarki plików, a wybór zostanie podświetlony.

Ta odpowiedź wyjaśnia również różnicę między przewijaniem do i przewijaniem z: Jak sprawić, by funkcja przewijania ze źródła była zawsze włączona?


8
Nie chcę, żeby było włączone przez cały czas. Chcę użyć klawisza skrótu, zamiast przechodzić myszą do menu i klikać przycisk. Ciągle używam polecenia + 1, wiem, że mogę włączyć przewijanie do i z, ale nie robię. Chcę przejść do pliku na moje polecenie, w przeciwnym razie tracę kontekst, a ogromne drzewo, które jest stale rozwijane, nie działa. Jest przycisk do przewijania za pomocą myszy, jaki jest do tego klawisz skrótu?
mmm

0

W JetBrains Rider ta akcja była kiedyś nazywana Locate in Solution Explorer, ale teraz (wersja 2019.2) jest nazwana Locate/Select in Solution Viewi domyślnie (przynajmniej z wbudowaną mapą klawiszy ReSharper ) jest powiązana Alt+Shift+L.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.