如何在 IntelliJ 的终端中提交 git 消息?
How do I commit a git message in IntelliJ's terminal?
当使用 IntelliJ 终端提交我对 git 的更改并提示一条消息时,我该如何保存该消息并完成提交?
因为它使用 vim,通常的方法是按 esc,然后输入 :wq 保存并退出。然而,按 esc 只是重新定位我之前查看的 window(在本例中为代码文件)。
使用内置终端时,是否有不同的方式来保存这些文件?
谢谢。
您应该单击放大镜并键入提交。
然后提交框打开。输入您的消息并提交。
IntelliJ IDEA 中用于将焦点从集成终端切换到编辑器的默认键绑定是 ESC。您可以通过以下方式更改此绑定:
- 打开设置 (Windows) 或首选项 (MacOS)
- 导航至工具 > 终端
- 单击配置终端键绑定复选框覆盖IDE快捷方式
- 更改或移除 Plugins 的键绑定 > Terminal > 将焦点切换到编辑器
其他答案已经解释了如何在 UI 中做到这一点。但是您可以通过将提交消息作为参数传递给内置终端的 intellij 中的 git commit 命令来避免打开 vim。
git commit -m "Some commit message"
同样的问题困扰了几天,终于找到了解决方法,在Win10上是Ctrl + c
,然后退出编辑模式。然后您可以键入 :x!
以保存提交消息并退出 Vim.
当使用 IntelliJ 终端提交我对 git 的更改并提示一条消息时,我该如何保存该消息并完成提交?
因为它使用 vim,通常的方法是按 esc,然后输入 :wq 保存并退出。然而,按 esc 只是重新定位我之前查看的 window(在本例中为代码文件)。
使用内置终端时,是否有不同的方式来保存这些文件?
谢谢。
您应该单击放大镜并键入提交。
然后提交框打开。输入您的消息并提交。
IntelliJ IDEA 中用于将焦点从集成终端切换到编辑器的默认键绑定是 ESC。您可以通过以下方式更改此绑定:
- 打开设置 (Windows) 或首选项 (MacOS)
- 导航至工具 > 终端
- 单击配置终端键绑定复选框覆盖IDE快捷方式
- 更改或移除 Plugins 的键绑定 > Terminal > 将焦点切换到编辑器
其他答案已经解释了如何在 UI 中做到这一点。但是您可以通过将提交消息作为参数传递给内置终端的 intellij 中的 git commit 命令来避免打开 vim。
git commit -m "Some commit message"
同样的问题困扰了几天,终于找到了解决方法,在Win10上是Ctrl + c
,然后退出编辑模式。然后您可以键入 :x!
以保存提交消息并退出 Vim.