eselect¶
类似 update-alternatives ,gentoo 提供了采用 eselect
来构建软链接的方法:
检查当前
vi
对应的编辑器
eselect vi show
当前没有设置的话,显示如下:
Current vi implementation:
(unset)
执行以下命令创建 neovim 映射到
vi
:
sudo eselect vi set nvim
然后检查 /usr/bin/vi
可以看到是一个软链接
ls -lh /usr/bin/vi
输出显示是一个指向 nvim
的软链接:
lrwxrwxrwx 1 root root 4 Mar 5 23:28 /usr/bin/vi -> nvim
设置默认
editor
编辑器:
eselect editor set nvim
注意输出信息:
Setting EDITOR to nvim ...
Run ". /etc/profile" to update the variable in your shell.
可以看到这里的 EDITOR
是一个环境变量。实际检查 /etc/profile.env
就可以看到以下配置行:
export EDITOR='nvim'