我如何让git使用我选择的编辑器来编辑提交信息?

3300

如何全局配置git在提交信息时使用特定的编辑器(例如vim)?


261
如何让 Git 默认使用 Vim 编辑器来编写提交信息? - Michael Burr
4
相关(可能是重复的)问题:如何在Windows上设置编辑器以与Git一起使用? - Stevoisiak
5
EMACS (微笑) 有什么问题吗? - Shawn Eary
真正的问题是,地球上有哪个程序员使用'gedit'?为什么它是Ubuntu的默认编辑器?只是因为我知道如何设置ssh X-tunnel吗?我一直使用emacs,但是从shell中启动vim来输入2-20行的文本是有道理的。在emacs中,使用vc-mode。默认应该是vim,3300多票证明了这一点。 - undefined
34个回答

0

对于MAC,BBEdit:

首先,打开BBEdit,点击BBEdit的logo,并选择安装命令行工具。

然后从命令行中执行以下操作:

git config --global core.editor "BBEdit -w"

0

只需尝试 EDITOR=vim git commit

或者你可以通过在bashrc中使用export EDITOR=vim将你的编辑器设置为vim。


0

针对 EmEditor 用户

要将 EmEditor 设置为 Git 的默认文本编辑器,请打开 Git Bash 并输入以下命令:

git config --global core.editor "emeditor.exe -sp"

需要 EmEditor v19.9.2 或更高版本。


0
在Fedora上,你只需要运行以下命令: sudo dnf install --allowerasing vim-default-editor (之后可能需要重新启动终端。)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接