Intellij-在 Cygwin 中打开所选文件的目录

Intellij-在 Cygwin 中打开所选文件的目录

在 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 帮助::外部工具

天哪,由于我的声誉太低,我无法发布图片和超过 2 个链接,恶心。


对于不知道如何运行 cygwin bash.exe 的人,我的建议是很好终端

  • 创建start-bash.bat包含以下代码的文件:

    @echo off
    set CHERE_INVOKING=1 & D:\cygwin\bin\bash.exe --login -i
    
  • 将文件路径复制到设置——终端——Shell 路径

只有这样,您才能bash.exe从项目目录启动,而不是从$HOME。由于Shell 路径是硬编码的,很难被黑客入侵,我不知道如何指定子目录,无论如何。

相关内容