2016-04-07 3 views
0

J'ai récemment appris à replier vim et vous pouvez utiliser :mkview pour enregistrer les plis dans un document. Cependant, vim tente d'enregistrer des vues dans le chemin du répertoire C:\Program Files (x86)\vim\, ce qui nécessite des privilèges d'administrateur pour enregistrer ... comme il s'agit d'une machine de travail Win7 d'entreprise, j'ai besoin de convaincre vim qu'il veut enregistrer des vues ailleurs.vim: Modification du répertoire dans lequel les vues sont sauvegardées sous Windows 7

Y a-t-il une commande que je dois inclure dans mon fichier _vimrc pour que vim enregistre les vues ailleurs? Ou une autre façon de contrôler ce comportement?

+2

Allez, la réponse est là, dans ': aide: mkview'. – romainl

Répondre

1

Définissez viewdir.
De :help mkview:

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

donne:

     *'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.