用户工具

站点工具


sudonvim

sudo 编辑时使用 LazyVim 配置

我配置好了 LazyVim 后,发现当 sudo 时,还是使用的基本的 NVim 配置。通过咨询 DeepSeek,发现有几个办法可以解决问题。

一是临时使用,可以用 sudo -E <命令>,这样可以保留当前用户的 $HOME 环境变量。

二是持久生效,可以 sudo visudo 编辑配置文件,并将里面一行进行如下修改:

# 注释这一行:
# Defaults!/usr/bin/visudo env_keep += "SUDO_EDITOR EDITOR VISUAL"
# 用下面这行代替:
Defaults env_keep += "HOME SUDO_EDITOR EDITOR VISUAL"

这样就持久化的解决了问题。

sudonvim.txt · 最后更改: 2025/05/13 15:06 由 liuf