为什么 vim 在我新安装的 Ubuntu 上找不到 syntax.vim?

And*_*Dev 5 vim ubuntu configuration syntax-highlighting

我正在尝试对 vim 进行一些基本的自定义。我想要的只是一些语法高亮等。基本上,不仅仅是纯文本。

我的.vimrc文件由 7 行组成:

backspace=2
syntax on
filetype indent on
set autoindent
set number
colorscheme desert
set nobackup
Run Code Online (Sandbox Code Playgroud)

每次启动 vim 时,我都会收到这些错误并且看不到语法高亮显示

E492: Not an editor command: backspace=2
E484: Can't open file /usr/share/vim/syntax/syntax.vim
Run Code Online (Sandbox Code Playgroud)

后一个问题可能源于我没有/usr/share/vim文件夹这一事实。我会认为这是在我安装 vim 时创建的。那么,我现在该怎么办?

小智 10

首先,坐下来,放松,深呼吸几次。好的,现在放松了吗?

对于第一个错误,您需要:

set backspace=2
Run Code Online (Sandbox Code Playgroud)

第二个我只能假设是因为您没有使用 Ubuntu 附带的标准 vim,或者您的环境以某种方式损坏了。您可能需要做的实际上是找到类似以下内容的语法文件:

find / -name syntax.vim 2>/dev/null
Run Code Online (Sandbox Code Playgroud)

然后确保为此VIMRUNTIME正确设置了环境变量(例如,如果文件位于/xyzzy/plugh/syntax/syntax.vim,则应将变量设置为/xyzzy/plugh)。