2

В Eclipse я мог использовать Easy Shell и иметь команду, чтобы открыть каталог выбранного файла в Cygwin.

Интересно, возможно ли это для Intellij?

Лучшее, что я мог сделать на данный момент, это использовать плагин Terminal и открыть "корневой каталог" модуля, а не каталог выбранного файла.

Если есть способ добавить новый пункт контекстного меню, например "Показать в Cygwin", похожий на "Показать в проводнике", это будет идеально.

1 ответ1

2

Да, вы можете сделать это с помощью Настройки —— Инструменты —— Внешние инструменты —— Добавить:

Программа: your\path\to\cygwin\bin\mintty.exe
Параметры: /bin/env CHERE_INVOKING=1 /bin/bash --login
Рабочий каталог: $FileDir$

Обратите внимание, чтобы снять флажок Open Console, и все готово.

Ссылка: ConEmu | Каталог автозагрузки Cygwin и Справка IntelliJ IDEA 14.1.0 :: Внешние инструменты

Господи, я не могу публиковать изображения и более 2 ссылок из-за своей низкой репутации, фуу.


Мой совет для людей, которые не знают, как красиво запустить cygwin bash.exe из терминала:

  • Создайте файл start-bash.bat со следующим кодом внутри:

    @echo off
    set CHERE_INVOKING=1 & D:\cygwin\bin\bash.exe --login -i
    
  • Скопировать путь к файлу в НастройкиТерминалПуть к оболочке

Только так вы можете запустить bash.exe из каталога проекта вместо $HOME . Поскольку путь к Shell жестко запрограммирован и его слишком сложно взломать, я не знаю, как указать подкаталог.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .