Intellij IDEA: горячая клавиша для «прокрутки от источника»


159

Я не могу найти горячую клавишу для функции "Прокрутка из источника".

В чем же разница между прокруткой от источника и прокруткой до источника?


27
Alt + F1 и затем 1 (или затем Enter)
chim

Ответы:


250

В последней версии IntelliJ IDEA есть запись таблицы ключей, которая называется «Выбор в представлении проекта» без ярлыка по умолчанию. Просто добавьте к нему ярлык. Нет необходимости в плагине.

Keymap | Выбрать в представлении проекта


Это правильный ответ, работающий по состоянию на октябрь 2017 года.
DiscDev

Я установил его Cmd + Shift + J, как в Xcode для iOS, чтобы он был одинаковым для разных IDE.
Ариэль Богдзевич

Это может быть самый точный ответ, но это лучший ответ.
AndreKR

Интересно, почему альтернативный ярлык «прокрутка из источника» отличался от «выберите в представлении проекта» ... спасибо за его вывод 👍🏼
Махер Абутраа

167

tldr; Alt + F1, затем1

Сначала проверьте вашу горячую клавишу для пункта «Выбрать в ...» в меню навигации.

MBP Intellij Menu

Нажмите на файл, который вы редактируете, нажмите клавишу быстрого доступа для «Выбрать в» .. затем нажмите 1.

Я изменил горячую клавишу для выбора, Alt + 1чтобы моя комбинация клавиш была легко запоминающейся Alt + 1,1


Раскладка клавиатуры в настройках
chim

Смотрите мой другой ответ для альтернативы прокрутки из источника.
Чим

Есть плагин для этого сейчас. Смотрите новый ответ.
ммм

@chim Как изменить горячую клавишу для выбора в? Я не могу найти запись в раскладке. Проблема в том, что Ubuntu перехватывает ALT + F1 по умолчанию.
SlavaSt

10
Просто найдите «выбрать в виде проекта» в настройках «Keymap»! Ха-ха: P
wbswjc

30

Есть плагин для этого сейчас.

Это называется Scroll From source:

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


Это сейчас встроено в см. @Dimitrov ответ

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



6
См. Ответ Георгия Димитрова ниже
chim

1
Ответ @chim должен быть принят, так как эта функция интегрирована в IDE без какого-либо плагина
besil

Вы также можете установить его, перейдя к его Intellij Settings->plugins->Search repository поиску
Гал Браха,

15

В настройках нет настраиваемого ярлыка Keymap, и он не появляется в диалоговом окне «Ввод действия», поэтому я уверен, что он (пока) не настраивается, даже если я согласен, что это было бы очень заметно.


Есть плагин для этого сейчас. Смотрите опубликованный ответ.
ммм

12

Вы также можете использовать клавиши быстрого доступа на панели навигации.

На Mac

Хит + (команда и клавиша вверх)

Хит (стрелка влево)

Хит +Enter

Это приведет вас к папке в представлении проекта.

Стоит поиграть с панелью навигации.

IntelliJ действительно покрыл это :)


7

Для Ubuntu я сделал ALT+L(причина ALT + F1занята), а затем просто введите.


Это лучший ответ. Хотя это два шага, он не требует никаких установленных плагинов. Это также работает на Mac (Option + F1).
Эллиот Шанс

Не могли бы вы сказать, как называется действие? Этот ярлык ничего не делает для меня.
Topr

кажется, что они удалили это из идеи. потому что я не могу найти его в моих настройках больше. но это все еще работает.
Вадим

Alt + F1 - черта дома в GNU / Linux, поэтому не работает на нем. Я обнаружил, что Alt + Z уже настроен как еще один ярлык для «Выбрать в ...» в моей идее 15.0.6
Champ


2

Как многое многое гораздо лучшая альтернатива свитка от функциональности источника вы можете использовать навигационную панель.

Примечание. Двойной щелчок по папке на панели навигации приведет к прокрутке до этой папки в представлении «Проект» (т.е. той же функциональности, что и при прокрутке из источника).

Вы можете отобразить панель навигации в меню просмотра, также есть ярлык для каждой ОС (cmd и стрелка вверх ⌘ + ↑в OSX, Alt + Homeв Linux и Windows)

Так это выглядит так ...

введите описание изображения здесь

И это позволяет вам просматривать структуру папок, содержащих файл в фокусе в главном редакторе.

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


На самом деле есть плагин для прокрутки к источнику. Смотрите новый ответ.
ммм

Ах, отличная Момо, хорошая находка. Я проголосовал за ваш новый ответ. Не уверен, что я поменялся бы, хотя, так как я обнаружил панель навигации, которая позволяет мне открывать все близлежащие файлы и многое другое, сохраняя то, где я нахожусь в представлении Project.
chim

Еще иногда нужно прокручивать от источника, но панель навигации лучше :)
chim

На самом деле одну вещь, которую я использовал для прокрутки из источника, вы можете сделать проще с помощью панели навигации. (Щелкните правой кнопкой мыши папку в панели навигации и найдите там путь вместе со всеми остальными параметрами). И как вы можете видеть каждую папку обратно в корень проекта, это намного лучше.
Чим

1
Это может быть не очевидно. Двойной щелчок по каталогам на панели навигации делает то же самое, что и «Прокрутка из источника».
я.тек

2

В Ubuntu 18 вы можете отключить ярлык Alt+F1, супер ключ (ключ Windows) делает то же самое.

На данный момент я отключить / изменить это ярлыки Ubuntu

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

Другой лучший способ :
ярлык называется Select in Projec View
ярлыком по умолчанию

CTRL + Alt + 1

или вы можете редактировать это.

Источник: https://intellij-support.jetbrains.com/hc/en-us/community/posts/206717285-Scroll-from-source-keyboard-shortcut-?flash_digest=77b77d09d61eff96f7d59697820dee45b2c2041c


1

Если я правильно понимаю, вы не хотите так сильно переключать опцию, как запускать окно инструмента обозревателя файлов с выбором, являющимся текущим отредактированным файлом.

Просто оставьте «Scroll From Source» включенным и откройте браузер файлов с Command + 1OSX или CTRL + 1(я думаю) в Windows. Будет выбрана боковая панель браузера файлов, и ваш выбор будет выделен.

Этот ответ также объясняет разницу между функциями «Прокрутка до» и «Прокрутка с»: как сделать функцию «Прокрутка с источника» всегда включенной?


8
Я не хочу, чтобы он был включен все время. Я хочу использовать горячую клавишу вместо того, чтобы перемещать мышь в меню и нажимать кнопку. Я использую команду + 1 все время, я знаю, что могу включить прокрутку от и до, но я не делаю. Я хочу перейти к файлу по моей команде, в противном случае я продолжаю терять контекст и огромное дерево, которое постоянно расширяется, не работает. Есть кнопка для прокрутки мышью, что за горячая клавиша для этого?
ммм

0

В JetBrains Rider это действие раньше называлось Locate in Solution Explorer, но теперь оно называется (v2019.2) Locate/Select in Solution Viewи по умолчанию (по крайней мере, со встроенной картой ключей ReSharper) привязано к Alt+Shift+L.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.