IntelliJ IDEA — измените Reveal In Finder на новый файловый браузер

Я установил Path Finder в качестве файлового браузера (менеджера) по умолчанию на моем OSX Yosemite. Поэтому большинство приложений открывают окно Path Finder, когда показывают мне файл, но не IDEA.

Когда я выбираю действие Reveal in Finder для файла, он всегда открывает новое окно Finder, что немного раздражает, потому что копирование из окна Path Finder в окно Finder не работает.

Есть ли способ сообщить IntelliJ IDEA использовать Path Finder?


person rqu    schedule 26.11.2014    source источник
comment
Я думаю, что это не настраивается (насколько я знаю, это действие всегда использует системный файловый менеджер по умолчанию). Нет ли способа установить Pathfinder в качестве файлового менеджера по умолчанию вместо Finder в OS X? (Я не использую Mac, поэтому не знаю).   -  person Bohuslav Burghardt    schedule 26.11.2014
comment
@BohuslavBurghardt Pathfinder установлен в качестве файлового менеджера по умолчанию. И если я скажу другому приложению открыть файл в Finder, оно использует Pathfinder. Я просто не работаю в IDEA...   -  person rqu    schedule 27.11.2014


Ответы (1)


Вам нужно создать новый внешний инструмент, а затем добавить его в соответствующее контекстное меню.

Перейдите к Settings | Tools | External Tools и нажмите кнопку +, чтобы создать новый:

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

Задайте имя для вашего инструмента, например Show In Thunar, а затем в разделе программы вы должны вставить команду, которая может открыть установленный файловый менеджер. В моем случае я вставил thunar (убедитесь в команде через терминал). И не забудьте установить $FileDir$ как arguments.

После создания инструмента вы можете добавить его в контекстное меню, для этого перейдите в Appearance & Behavior | Menus and Toolbars | Project View Popup Menu > Project View Popup Menu Run Group > Run Configurations > RevealGroup

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

Нажмите кнопку Add After и выберите новые внешние инструменты, которые вы создали на ранней стадии.

person Elyas Hadizadeh    schedule 26.02.2021