您尚未登录。

#1 2023-08-28 00:46:23

hellowliu
会员
注册时间: 2022-12-31
帖子: 21

我不能理解:$VIMRUNTIME 为空值。

我都不知道我到底干了什么,就是突然想要配置一下 vim,结果给我报错:

$ source ~/.vimrc
bash: /defaults.vim: 没有那个文件或目录

打开 .vimrc 一看发现问题出在这一行:

source $VIMRUNTIME/defaults.vim

好像这个变量直接没作用了。在终端运行

echo $VIMRUNTIME

没有任何回复。但是在 vim 中运行

:echo $VIMRUNTIME
/usr/share/vim/vim90

怎么绘世呢?

离线

#2 2023-08-29 10:56:36

牧羊人
会员
注册时间: 2019-07-08
帖子: 64

Re: 我不能理解:$VIMRUNTIME 为空值。

在文件中定义这个变量后 试试呢

离线

#3 2023-08-29 11:19:55

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,491
个人网站

Re: 我不能理解:$VIMRUNTIME 为空值。

呃……你为什么要在 bash 里 source ~/.vimrc?~/.vimrc 是给 vim 读的,不是给 bash 读的……
如果你没有定义的话,$VIMRUNTIME 这个变量是 Vim 定义的。

离线

页脚