viminfo文件了解

在编辑文件之后退出时,vi(vim)提示”Can’t write viminfo file”错误,了解一下viminfo文件:

    第一,viminfo 文件是什么东西?

    信息文件 viminfo 被设计为储存状态信息:

    命令行和模式搜索的历史记录

    寄存器内文本

    各种文件的标记

    缓存器列表

    全局变量

    第二,viminfo文件干什么用的?

    你每次退出 Vim,它就把此种信息存放在一个文件内。即 viminfo 信息文件。当 Vim

    重新起动时,就读取这个信息文件, 而那些信息就被还原了。

    第三,如何设定viminfo?

    选项 ‘viminfo’ 的默认设定是还原有限的几种信息。你也许希望设定它记住更多的信息.

    下面这个命令可以办到:

    :set viminfo=string

    其中字符串 “string” 规定了什么要储存。该字符串的语法为一个选项字符跟一个参数.

    选项和参数组成的对子之间由逗号分隔.来看一下你可以怎样构建你自己的 viminfo 字符串。首先,

    选项 ‘ 用于规定你为多少个文件保存标记 (a-z)。为此选项挑一个美妙的偶数 (比如 1000). 你的命令现在看起来像这样:

    :set viminfo=’1000

    选项 f 控制是否要储存全局标记 (A-Z 和 0-9)。如果这个选项设为 0,那么什么也不

    存储。如果设为 1 ,或你对 f 选项不作规定, 那么标记就被存储. 你要这个功能, 现

    在你有了:

    :set viminfo=’1000,f1

    选项


转自:http://os.chinaunix.net/a2008/0314/977/000000977950.shtml

你可能感兴趣的:(Linux)