Я пытаюсь сделать мою установку gVim максимально переносимой, и при этом я хочу поместить файл _viminfo
каталог $VIM
а не в $HOME
. Я довольно новичок во взломе конфигураций vimrc, но вот что я пытался:
let viminfopath=$VIM."\\_viminfo"
execute "set viminfo='1000,n".escape(viminfopath, ' ')
" Some other portability stuff.
set nobackup
set nowritebackup
if has("win32") || has("win64")
set directory=$TMP
else
set directory=~/tmp
end
Это, кажется, не работает, хотя; у кого-нибудь есть советы?
Спасибо!
Редактировать: running :echo viminfopath
выдает результат F:\Programs\Vim\_viminfo
, поэтому сам путь, по крайней мере, действителен. Это должна быть операция execute
которая не работает.