如何全局配置git以使用特定的编辑器(例如vim)提交消息?
当前回答
对于Mac OS X,使用TextEdit或自然环境编辑器编辑文本:
git config --global core.editor "open -W -n"
其他回答
Run:
git config --global core.editor "vim"
来自man git commit:
环境和配置变量用于编辑提交日志消息的编辑器将从GIT_editor环境变量、core.editor配置变量、VISUAL环境变量或editor环境变数中选择(按顺序)。
对于EmEditor用户
要将EmEditor设置为Git的默认文本编辑器,请打开Git Bash,然后键入:
git config--全局core.editor“emeditor.exe-sp”
需要EmEditor v19.9.2或更高版本。
要使vim成为ubuntu 20:04上git的默认编辑器,请运行以下命令:
git config --global core.editor vim
Mvim作为您的git编辑器
与所有其他GUI应用程序一样,您必须使用wait标志启动mvim。
git config --global core.editor "mvim --remote-wait"
对于Windows,Neovim:
# .gitconfig
[core]
editor='C:/tools/neovim/Neovim/bin/nvim-qt.exe'
推荐文章
- 如何设置一个git项目使用外部回购子模块?
- Git同时在两个分支上工作
- 如何在Visual Studio中删除未推送的外向提交?
- Git在两个不同的文件之间的差异
- 我如何使用vimdiff来解决git合并冲突?
- 如何将更改提交到另一个预先存在的分支
- 为什么使用'git rm'来删除文件而不是'rm'?
- 我如何安装imagemagick与自制?
- 致命:git-write-tree:错误构建树
- Git克隆远程存储库的特定版本
- 在Vim中删除当前缓冲区的文件名/路径
- git隐藏的意图用例是什么?
- 从远程Git存储库检索特定的提交
- 如何配置git bash命令行补全?
- 我如何迫使git拉覆盖每一个拉上的一切?