切换rhel/debian系的默认编辑器

rhel系方法

笔记本装的fedora38默认编辑器是nano,我不会用,所以简单粗暴的移除它,只留下vim即可,避免visudo之类的命令在调用默认编辑器的时候使用nano

也可以安装vim-default-editor使vim成为默认编辑器,这个包与nano的默认编辑器包nano-default-editor有冲突,需要先移除再安装

sudo dnf remove nano-default-editor
sudo dnf install vim-default-editor

Debian系方法

  1. 移除除了vim以外的编辑器
  2. 使用update-alternatives来修改

    update-alternatives --config editor
  3. 修改bash的环境变量

    echo export EDITOR=`which vim` >> ~/.bashrc

题外的

  • 修改sudoers的默认编辑器
    在 /etc/sudoers 文件的最上方加入内容:

    Defaults editor=/usr/bin/vim

参考链接:
Reverting your default editor to Vim in Fedora 33
配置 vim 为 Fedora 默认文本编辑器

发表评论