windows - IntelliJ 终端 CTRL+C 不起作用

标签 windows git intellij-idea terminal

当使用 IntelliJs 集成终端时 - 例如使用 git - 有时我的 CTRL + C 击键不会进入终端。例如,当前行没有中止。

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

最佳答案

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

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

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

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

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

screenshot of the windows to change the option

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

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

new version is located under "new projects settings"

关于windows - IntelliJ 终端 CTRL+C 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50388717/

相关文章:

c++ - IMAGEM~1 代表什么?

java - 如果程序退出代码非零,如何查看 IntelliJ 控制台?

git - heroku 命令和推送给我 'CLI is deprecated. Please reinstall' 错误

Git:如何获取特定修订版本之间的文件

git - 逐步实现 'successful git branching model'

java - IntelliJ 图标在索引项目后发生变化

scala - IntelliJ 似乎没有选择某些 sbt 库,没有代码完成

windows - 让我的应用程序使用一些端口 - 防火墙问题

windows - 补丁和服务包如何工作?

c++ - 从哪个版本的 IE 开始支持 "Find on page"命令?