新的 eoan 安装,刚刚安装了 git 和 vim 并从备份中恢复了我的一个项目。配置了 git user.email 和 user.name,做了一些小改动,尝试提交,然后... nano 开始了。我花了一些时间才明白如何在不提交的情况下退出它(顺便说一句,我使用 vim)。VISUAL 和 EDITOR 都没有设置,git 指南说
默认情况下,Git 使用您通过 shell 环境变量
VISUAL
或之一设置为默认文本编辑器的任何内容EDITOR
,或者回退到vi
编辑器来创建和编辑您的提交和标记消息。
(https://git-scm.com/book/en/v2/Customizing-Git-Git-Configuration)。
好吧,我在我的个人资料中设置了 EDITOR=vi,但我想了解这里发生了什么。任何的想法?
我的猜测是您已将 nano 设置为默认系统编辑器,但您可以尝试使用以下命令对其进行更新
sudo update-alternatives --config editor
Run Code Online (Sandbox Code Playgroud)
你失踪了GIT_EDITOR
和core.editor
。
环境和配置变量
用于编辑提交日志消息的编辑器将从
GIT_EDITOR
环境变量、core.editor
配置变量、VISUAL
环境变量或EDITOR
环境变量(按此顺序)中选择。
你设置core.editor
...
git config --global core.editor "vim"
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2480 次 |
最近记录: |