我有命令
set history=10000
在我的.vimrc一段时间,并意识到它没有设定历史 –
:set history
打印20.
然后我将设置历史记录= 10000移动到我的.vimrc的末尾,并重新提供它,并且根据请求现在history = 10000.
我的.vimrc中没有设置历史记录的其他实例.什么其他命令设置历史长度?功能定义是否可以覆盖历史记录?还有其他设置我应该担心压倒一切吗?
据协助,
‘history’ ‘hi’ number (Vim default: 20,Vi default: 0)
NOTE: This option is set to the Vi default value when ‘compatible’ is
set and to the Vim default value when ‘compatible’ is reset.
,所以如果你在vimrc中的某个地方设置了不兼容(这是很常见的),那么设置历史记录必须在这个语句之后.这是一个普遍的规则:无论你写什么,它应该设置不兼容.如果它是一个选项,它必须设置为不兼容.有一些事情(包括一些选项)可以安全地出现在它之前,但是在这个声明之前我唯一使用的是一个警卫.