我开始学习 git,并且在 Ubuntu 20.04 上。
当我执行命令时git merge master,它会将我带到(我认为)Vim 窗口以输入合并消息。问题是,当我按下Esc,然后点击:执行时:wq,它开始录制宏。
但它甚至看起来不像 Vim。作为健全性测试,如果我进入“Vim 窗口”(我在运行后进入的窗口git merge master),然后按Esc j,它会进入某种[justified file]模式,并一直到文本的底部(而不是像平常一样) ,向下一行)。
为什么要这样做?这是什么?
跑
git var GIT_EDITOR
Run Code Online (Sandbox Code Playgroud)
了解 git 正在使用哪个编辑器。一旦您知道您使用的是哪个编辑器,您就可以寻找该编辑器的具体帮助。您可以设置 git 使用的编辑器git config --global core.editor vim(例如)。
Git根据(按此顺序)选择要使用的编辑器,上一个命令git var GIT_EDITOR经过这样处理:
$GIT_EDITORcore.editor在配置文件中(检查用git config core.editor)$VISUAL$EDITOR注意:通常,$VAR可以echo $VAR在您的 shell 中检查环境变量的值。
| 归档时间: |
|
| 查看次数: |
103 次 |
| 最近记录: |