如何编辑vimrc文件?

如何编辑vimrc文件?,vim,Vim,我在vim上保存设置时遇到问题。我知道,为了做到这一点,我需要打开vimrc文件,但当我这样做时,它会说该文件是只读的,不允许我编辑它,从而阻止我保存设置 它说为了强制保存或覆盖它,我需要添加在命令部分的:w之后标记,我这样做了,但它仍然不起作用 我找不到其他解决这个问题的办法 注意:我使用的是Windows 8.1。您可以通过以下方式解决此问题: 键入:w,而不是:w!sudo-tee%。我想应该有用 (我的答案基于对整个问题的详细描述)您可以通过以下方式解决: 键入:w,而不是:w!sudo

我在vim上保存设置时遇到问题。我知道,为了做到这一点,我需要打开
vimrc
文件,但当我这样做时,它会说该文件是只读的,不允许我编辑它,从而阻止我保存设置

它说为了强制保存或覆盖它,我需要添加
在命令部分的
:w
之后标记,我这样做了,但它仍然不起作用

我找不到其他解决这个问题的办法


注意:我使用的是Windows 8.1。

您可以通过以下方式解决此问题:

键入
:w,而不是
:w!sudo-tee%
。我想应该有用


(我的答案基于对整个问题的详细描述)

您可以通过以下方式解决:

键入
:w,而不是
:w!sudo-tee%
。我想应该有用


(我的答案基于对整个问题的详细描述)

您可能正在/etc/vimrc中编辑一个您无权访问的全局vimrc


确保您正在编辑~/.vimrc,并检查您是否对该文件具有读写权限(
ls-l~/.vimrc
)。由于该文件位于您的主文件夹中,您应该拥有这些权限,但验证不会有任何伤害。

您可能正在编辑/etc/vimrc中您无权访问的一个全局vimrc


确保您正在编辑~/.vimrc,并检查您是否对该文件具有读写权限(
ls-l~/.vimrc
)。由于该文件位于您的主文件夹中,您应该拥有这些权限,但验证不会有任何伤害。

在Windows上,您可能需要以管理员身份运行编辑器才能写入系统的
\u vimrc
文件


您也可以在主目录中创建
\u vimrc
(例如
C:\Users\Piet\\u vimrc
,请参阅
:echo$home
)的输出,而无需管理员访问。

在Windows上,您可能需要以管理员身份运行编辑器来写入系统的
\u vimrc
文件

您也可以在主目录中创建
\u vimrc
(例如
C:\Users\Piet\\u vimrc
,请参阅
:echo$home
的输出),而无需管理员访问