
В Eclipse я мог бы использовать Easy Shell и иметь команду для открытия каталога выбранного файла в Cygwin.
Интересно, возможно ли это для Intellij.
Лучшее, что я смог сделать на данный момент, — это использовать плагин «Терминал» и открыть «корневой каталог» модуля, а не каталог выбранного файла.
Если есть возможность добавить новый пункт контекстного меню, например «Показать в Cygwin», аналогичный «Показать в Проводнике», это было бы идеально.
решение1
Да, вы можете сделать это с помощьюНастройки——Инструменты——Внешние инструменты——Добавлять:
Программа: your\path\to\cygwin\bin\mintty.exe
Параметры: /bin/env CHERE_INVOKING=1 /bin/bash --login
Рабочий каталог:$FileDir$
Примечание для снятия отметкиОткрыть консоль, и готово.
Ссылка:ConEmu | Каталог запуска Cygwinи IntelliJ IDEA 14.1.0 Справка :: Внешние инструменты
Господи, я не могу публиковать изображения и больше двух ссылок из-за своей низкой репутации, фу.
Мой совет для тех, кто не знает, как запустить cygwin bash.exeмилоотТерминал:
Создайте файл
start-bash.bat
со следующим кодом внутри:@echo off set CHERE_INVOKING=1 & D:\cygwin\bin\bash.exe --login -i
Копировать путь к файлуНастройки——Терминал——Путь оболочки
Только таким образом вы сможете начать bash.exe
с каталога проекта вместо $HOME
. Так какПуть оболочкижестко запрограммирован и его слишком сложно взломать, я не знаю, как указать подкаталог, или что-то в этом роде.