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.