为了账号安全,请及时绑定邮箱和手机立即绑定

如何使Git使用我选择的编辑器来提交?

如何使Git使用我选择的编辑器来提交?

Git
守着星空守着你 2019-06-23 15:00:39
如何使Git使用我选择的编辑器来提交?我更愿意用Vim编写提交消息,但它正在Emacs中打开它们。如何将Git配置为始终使用Vim?请注意,我希望在全球范围内这样做,而不仅仅是针对单个项目。
查看完整描述

3 回答

?
慕尼黑8549860

TA贡献1818条经验 获得超11个赞

如果您想设置编辑器对于Git,您可以这样做(您不需要两者兼而有之):

  • core.editor

    在Git配置中:

    git config --global core.editor "vim"

  • 设置

    GIT_EDITOR

    环境变量:

    export GIT_EDITOR=vim


如果您想为Git设置编辑器还有其他节目,设定标准VISUALEDITOR环境变量*:

export VISUAL=vim
export EDITOR="$VISUAL"

*设置两者不一定需要,但有些程序可能不会使用更正确的VISUAL..看见VISUALv.V.EDITOR.


为崇高的文本*将此添加到.gitconfig..这个--wait很重要。(它允许在崇高中键入文本,并等待保存/关闭事件。

[core]
    editor = 'subl' --wait

“subl”可以被可执行文件的完整路径替换,但通常在正确安装时可用。


查看完整回答
反对 回复 2019-06-23
?
ITMISS

TA贡献1871条经验 获得超8个赞

在Ubuntu和Debian(谢@michielB)上,也可以通过运行以下命令来更改默认编辑器:

sudo update-alternatives --config editor

这将提示如下:

There are 4 choices for the alternative editor (providing /usr/bin/editor).

  Selection    Path                Priority   Status------------------------------------------------------------
  0            /bin/nano            40        auto mode  1            /bin/ed             -100       
  manual mode  2            /bin/nano            40        manual mode* 3            /usr/bin/vim.basic   30        
  manual mode  4            /usr/bin/vim.tiny    10        manual mode

Press enter to keep the current choice[*], or type selection number:


查看完整回答
反对 回复 2019-06-23
  • 3 回答
  • 0 关注
  • 1305 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信