【问题标题】:IntelliJ Terminal CTRL+C does not workIntelliJ 终端 CTRL+C 不起作用
【发布时间】:2018-10-27 13:27:45
【问题描述】:

当使用 IntelliJs 集成终端时 - 例如使用 git - 有时我的 CTRL + C 击键不会对终端产生影响。例如当前行没有中止。

我该怎么办,因为这种行为很烦人。

【问题讨论】:

标签: windows git intellij-idea terminal


【解决方案1】:

因为我已经安装了git for Windows,所以我只是将 IntelliJ 使用的终端从 cmd.exe(这是 Windows 上的默认设置)替换为 git for Windows 提供的 bash.exe(顺便说一句,这是 cygwin

要为所有项目更改它,请转到 File >> Other Settings >> Default Settings,然后转到 Tools >> Terminal。 (见截图)

在外壳路径字段中设置以下行:

"C:\Program Files\Git\bin\bash.exe" --login -i

请确保 git 安装在正确的位置或调整路径(例如,如果您安装了 32 位版本的 git)

使用 bash 而不是 cmd,我不会遇到这个问题。另外bash还支持一些cmd不支持的命令,用在linux环境下还是不错的。

编辑 2020-09-30:在最新的 Intellij 版本中,终端是项目级设置,可以在此处更改:

【讨论】:

  • 非常感谢。拥有一个清晰的(和其他 Linux 命令)但无法使用 Ctrl+C 的 Powershell 让我发疯了。非常优雅的解决方案。
  • 在最近的 IntelliJ 版本上,配置位于Settings > Tools > Terminal
【解决方案2】:

有时可能是因为 vim 模拟器把它关掉了

  • 转到工具
  • 取消选择 Vim 模拟器

【讨论】:

    猜你喜欢
    • 2021-12-18
    • 1970-01-01
    • 2017-04-07
    • 2018-05-19
    • 2017-01-16
    • 1970-01-01
    • 2019-03-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多