当我用 sudo 打开 gvim colorscheme 时它看起来不一样

gvim colorscheme looks different when I open it with sudo

好的,这是一个奇怪的问题。我正在使用 gvim,我想编辑 gvimrc,所以我用
sudo gvim gvimrc 打开它,它看起来不错,但是当我通过只输入 gvim 正常打开它时,它看起来不一样。

这是我使用 sudo 启动时的样子:

这是我正常启动时的样子:

为什么会这样?

首先,/usr/share/vim/ 是 Vim 的 系统范围 运行时文件的存储位置。该目录是禁区:您没有业务添加、更改或删除其中的 任何内容

  1. /usr/share/vim/gvimrc复制到其正常位置:

    $ sudo cp /usr/share/vim/gvimrc ~/.gvimrc
    
  2. 删除您手动添加到 /usr/share/vim/gvimrc 的所有内容,以恢复其原始状态。

  3. ~/.gvimrc 中删除文件位于 /usr/share/vim/.

    时您没有放回原处的所有内容

完成后,您应该拥有与当前拥有的完全相反的东西:

  • 一个“好看”的普通 gvim,
  • 还有一个“不太好看”sudo gvim,反正应该没什么用。