如何退出Mac终端「➜ ~」状态 恢复至正常终端状态
Mac终端Git操作后异常状态恢复方案
当前终端不是损坏,是停留在Git提交默认唤起的Vim文本编辑器交互界面,按以下步骤操作即可回到正常命令行状态:
- 最快恢复方式:直接按下
Ctrl + C组合键强制中断当前运行的Vim进程,会立刻返回终端正常的命令输入提示符。 - 标准Vim退出操作:
- 按下键盘左上角的
Esc键,退出Vim的编辑输入模式 - 不需要保留当前编辑的提交内容时,输入
:q!后按下回车键,会强制不保存内容直接退出Vim回到终端 - 需要保留已填写的提交信息完成提交时,输入
:wq后按下回车键,保存内容并退出Vim后,Git会自动走完剩余的提交流程
- 按下键盘左上角的
- 可选优化配置:如果不习惯使用Vim,可以在终端执行以下命令,将Git默认编辑器修改为VS Code,后续提交不会再弹出Vim导致终端停留:
git config --global core.editor "code --wait"
配置完成后,后续Git需要填写提交信息时会自动唤起VS Code,编辑完内容保存关闭对应标签页,Git就会自动继续执行后续操作。
内容的提问来源于stack exchange,提问作者darkhorse
相关产品推荐
相关产品推荐

