将git默认的编辑器设置为vin

git默认编辑器现状

如下,很多linux发行版,未加修改的情况下,git的默认编辑器使用起来不太方便

复制代码
Signed-off-by: root <root@xxx.COM>

# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
#
# Committer: root <root@xxx.COM>
#
# On branch master
#
# Initial commit
#
# Changes to be committed:
#       new file:   1.tex
#











^G Get Help    ^O Write Out   ^W Where Is    ^K Cut Text    ^J Justify     ^C Cur Pos     M-U Undo       M-A Mark Text
^X Exit        ^R Read File   ^\ Replace     ^U Paste Text  ^T To Spell    ^_ Go To Line  M-E Redo       M-6 Copy Text

方法一:通过命令行设置

你可以使用 git config 命令来设置 Vim 为默认的编辑器。这个命令可以在你的仓库级别(只影响当前仓库)、全局级别(影响所有仓库)或系统级别(影响所有用户)上设置。

为当前仓库设置 Vim 为默认编辑器

复制代码
~ # git config core.editor "vim"

为所有仓库(全局)设置 Vim 为默认编辑器

复制代码
~ # git config --global core.editor "vim"

为系统上所有用户设置 Vim 为默认编辑器(需要管理员权限):

复制代码
~ # git config --system core.editor "vim"

方法二:通过环境变量设置

另一种设置默认编辑器的方法是设置环境变量 EDITOR。这会影响所有需要编辑器的程序,包括 Git。

在 Bash 中设置(仅对当前会话有效)

复制代码
~ # export EDITOR=vim

在 Bash 中永久设置

export EDITOR=vim 添加到你的 ~/.bashrc~/.bash_profile 文件中,然后重新加载配置文件(通过运行 source ~/.bashrc 或重新登录)。

复制代码
~ # git config --system core.editor "vim"
相关推荐
霜落花轻扬16 小时前
VSCode全局搜索内容不全
ide·vscode·编辑器
南境十里·墨染春水17 小时前
linux学习进展 git详解
linux·git·学习
zhangfeng113317 小时前
CodeBuddy ai对话框上面的git docs terminal Rulds 干嘛用的,以thinkphp fastadmin 为例,插件市场
人工智能·git·编程
OYangxf18 小时前
Git Conflict Resolution
大数据·git·elasticsearch
高斯林.神犇18 小时前
Git全套流程
git
CSDN官方博客20 小时前
【重要公告】Markdown编辑器改版上线,体验全面升级!
编辑器
次元工程师!21 小时前
LangFlow开发(一)—安装和部署
git·python·大模型·langflow
怣疯knight21 小时前
【无标题】
git
MuYiLuck21 小时前
02-VSCode插件与Trae原生AI编辑器实战教程
vscode·编辑器·trae·trae solo
Jim-zf21 小时前
git 锁文件
git