据我所知,我没有设置viminfo任何地方,但它已设置.
:verbose set viminfo?
Run Code Online (Sandbox Code Playgroud)
版画
viminfo='100,<50,s10,h,rA:,rB:
Last set from ~/vimfiles/vimrc
Run Code Online (Sandbox Code Playgroud)
但是~/vimfiles/vimrc没有设定它.
即使我~/vimfiles/vimrc将其设置为任意值,viminfo仍将设置为'100,<50,s10,h,rA:,rB:.
为什么这样,我怎么设置/取消设置viminfo?
Mar*_*slo 15
您可以viminfo通过临时和永久方式设置:
:set
viminfo=xxxx~/.vimrc在Linux和$VIM/_vimrcWindows中输入设置我的设置如下:
set viminfo=%,<800,'10,/50,:100,h,f0,n~/.vim/cache/.viminfo
" | | | | | | | + viminfo file path
" | | | | | | + file marks 0-9,A-Z 0=NOT stored
" | | | | | + disable 'hlsearch' loading viminfo
" | | | | + command-line history saved
" | | | + search history saved
" | | + files marks saved
" | + lines saved each register (old name for <, vi6.2)
" + save/restore buffer list
Run Code Online (Sandbox Code Playgroud)
并且,最重要的是set viminfo=xxx应该追随set nocompatible
小智 4
我也有同样的问题。事实证明,viminfo 选项被 no兼容标志覆盖了。由于它也会覆盖其他选项,因此最好将“set noknown”放在 vimrc 文件的最开头。这解决了我的 viminfo 配置问题。
| 归档时间: |
|
| 查看次数: |
5952 次 |
| 最近记录: |