当前位置: 首页 > 知识库问答 >
问题:

在什么情况下未设置$MYVIMRC?

龚宏壮
2023-03-14

我正在windows(7.3版)上安装gvim。启动后,我希望设置变量MYVIMRC,但它没有设置。有没有理由不设定。

有一个vimrc文件,因为许多设置与默认设置不同。

我用检查了MYVIMRC的值

:echo ">" . $MYVIMRC . "<"

gvim可执行文件位于c:\workarea\Vim\vim73中,c:\workare\Vim中的*\u vimrc*(在gvim启动时读取)。启动gvim后,我可以使用

:e $VIM/_vimrc

对于版本:我发现系统vimrc文件在$VIM/vimrc下。此文件不存在。

共有2个答案

鲁鹏
2023-03-14

你写道,

有一个vimrc文件,因为许多设置与默认设置不同。

这可能是因为有一个系统vimrc文件。查看: version输出的一半,看看vim在哪里查找系统vimrc文件。还有一些不太常见的更改设置的方法。请参阅:帮助启动

黄浩涆
2023-03-14

如果您正在运行:ech$MYVIMRC$MYVIMRC未定义我打赌这是因为没有~/. vimrc文件(或$HOME/windows上的_vimrc)。

来自:help$MYVIMRC

搜索四个地方进行初始化。使用存在的第一个,忽略其他地方。$MYVIMRC环境变量设置为第一次找到的文件

(这四个地方的第二位是用户vimrc。)

((有关更多信息,请查看帮助$MYVIMRC)

如果存在与默认设置不同的设置,您可以检查其他变量,以查找更改设置的位置:

:echo $MYVIMRC
:echo $MYGVIMRC
:echo $VIM
:echo $VIMRUNTIME

您可以检查:

:help startup
:help gui-fork

看看这是怎么回事。

您也可以使用verbose命令查看某些设置的定义位置。例如,如果您知道已映射:

:verbose map <F5>

将返回类似的内容:

Pythondebugger.run

Last set from ~/.vim/bundle/vdebug/plugin/vdebug.vim

(这来自我的特定vim配置)

 类似资料:
  • 本文向大家介绍在什么情况下选择webpack?在什么情况下选择rollup?相关面试题,主要包含被问及在什么情况下选择webpack?在什么情况下选择rollup?时的应答技巧和注意事项,需要的朋友参考一下 非要一句话区分的话 如果是用,如果是用其实界限并不是特别明显。在某些特殊情况下可以互用

  • 问题内容: 谁能向我解释为什么Hibernate 默认情况下不设置注释,而是允许实体根据当前设置的属性生成INSERT? 什么是不使用的原因,因此默认情况下包括所有实体属性? 问题答案: @ jb-nizet说了什么。 另外,在我的书中是个坏主意。 从生成的SQL跳过空字段,很快您将发现自己处于声明列的情况,这实际上导致持久数据与休眠知道的实体数据不同。这会造成挫败感,并可能使您诉诸昂贵的电话。

  • 问题内容: 谁能向我解释为什么Hibernate 默认将 Dynamic insert = false 设置为10,这是什么原因? 问题答案: @ jb-nizet说了什么。 另外,在我的书中是个坏主意。 从生成的SQL中跳过空字段,很快您将发现自己处于声明列的情况,这实际上导致持久数据与hibernate知道的实体数据不同。这会造成挫败感,并可能使您诉诸昂贵的电话。 例如假设列 并且您为映射到此

  • 问题内容: 说我有一个清单。在什么情况下被称为? 我基本上理解了文档,但是我也想看到一个示例来毫无疑问地阐明其用法。 问题答案: 当Python尝试将两个对象相乘时,它首先尝试调用左侧对象的方法。如果左对象没有方法(或者该方法返回,表明它不适用于所讨论的右操作数),则Python希望知道右对象是否可以进行乘法。如果右操作数与左操作数的类型相同,Python就会知道它不能,因为如果左对象不能做到这一

  • 大家能不能结合自己的项目大小,说明一下。 哨兵+主从模式,会在多大数据量情况下出现性能瓶颈?

  • 请问我们在使用类型注释的时候,何时使用type class名,何时使用class名呢? 我经过如下实验: 比如以上,是否是返回类型为class名称的时候,使用 typeof class名,返回类对象的时候,使用class名?