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.