如果你使用 git 命令行来提交代码或者解决代码冲突。git 会使用它的默认编辑器 VI 来编辑文本。 VI 可是大神才用的文本编辑器。为了提高效率,我更愿意用像 Visual Studio Code 这样的编辑器来编辑文本。
我们可以使用下面的命令来改变 git 的默认文本编辑器。比如下面的命令就是把文本编辑器设置为 Visual Studio Code,当然前提是你已经安装了 VS Code.
git config --global core.editor "code --wait"
wait 指令让 git 等待文本编辑器退出后再执行命令。我们来对比一下使用 VI 和改为使用 VS Code 的效果
使用 git 的默认文本编辑器 VI 来提交 commit 消息
把 git 的默认编辑器改为 VS Code 后提交 commit 消息
使用下面的命令我们可以看到当前 git 的全局配置信息:
git config --global -e
带 editor 字样的那一行就是用来指定把 VS Code 作为我们的文本编辑器的。
结论
我们可以使用 giit config --global 命令来改变 git 的默认文本编辑器以提高我们的工作效率。