当使用 IntelliJs 集成终端时 - 例如使用 git - 有时我的 CTRL + C 击键不会进入终端。例如,当前行没有中止。
我该怎么办,因为这种行为很烦人。
最佳答案
由于我已经安装了 Windows 版 git
,所以我只是将 IntelliJ 使用的终端从 cmd.exe
(这是 Windows 上的默认设置)替换为 bash .exe
由 git for Windows
提供(顺便说一句,它是 cygwin
)
要为所有项目更改它,请转至 File >> Other Settings >> Default Settings
,然后是 Tools >> Terminal
。 (见截图)
在 shell 路径字段中设置以下行:
"C:\Program Files\Git\bin\bash.exe" --login -i
请确保 git 安装在正确的位置或调整路径(例如,如果你安装了 32 位版本的 git)
使用 bash 而不是 cmd,我没有出现这个问题。另外bash支持一些cmd不支持的命令,用在linux环境下还是不错的。
编辑 2020-09-30:在最新的 Intellij 版本中,终端是项目级设置,可以在此处更改:
关于windows - IntelliJ 终端 CTRL+C 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50388717/