vim:更改保存视图的目录 Windows 7

vim: Changing directory where views are saved on Windows 7

我最近在 vim 中学习了折叠,您可以使用 :mkview 将折叠保存在文档中。但是,vim 试图在 C:\Program Files (x86)\vim\ 目录路径中保存视图,需要管理员权限才能保存到...因为这是公司的 Win7 工作机器,我需要说服 vim它想在别处保存视图。

是否需要在我的 _vimrc 文件中包含一个命令,以便 vim 将视图保存到别处?或者用另一种方法来控制这种行为?

设置viewdir.
来自 :help mkview :

When [file] is omitted or is a number from 1 to 9, a name is generated and 'viewdir' prepended. 

:help 'viewdir' 给出:

                        *'viewdir'* *'vdir'*
'viewdir' 'vdir'    string  (default for Amiga, MS-DOS, OS/2 and Win32:
                         "$VIM/vimfiles/view",
                         for Unix: "~/.vim/view",
                         for Macintosh: "$VIM:vimfiles:view"
                         for VMS: "sys$login:vimfiles/view"
                         for RiscOS: "Choices:vimfiles/view")
                    global
                    {not available when compiled without the |+mksession|
                    feature}
    Name of the directory where to store files for |:mkview|.
    This option cannot be set from a |modeline| or in the |sandbox|, for
    security reasons.