Vim在启动时输出所有已注册自动命令的完整列表
在我对vimrc进行更改之后,vim开始输出当前注册的所有自动命令的列表。看起来是这样的:Vim在启动时输出所有已注册自动命令的完整列表,vim,Vim,在我对vimrc进行更改之后,vim开始输出当前注册的所有自动命令的列表。看起来是这样的: *:echo "Hello " . $USER . ", how may I help you?" VimResized *exe "normal! \<c-w>=" cline WinEnter *set cursorline nuline WinEnter *if !exists("b:NERDTreeType") | setlocal number | endif cline Wi
*:echo "Hello " . $USER . ", how may I help you?"
VimResized
*exe "normal! \<c-w>="
cline WinEnter
*set cursorline
nuline WinEnter
*if !exists("b:NERDTreeType") | setlocal number | endif
cline WinLeave
*set nocursorline
nuline WinLeave
*if !exists("b:NERDTreeType") | setlocal nonumber | endif
CursorMoved
*call FixScroll(5)
CursorMovedI
*call FixScroll(5)
*:回显“你好”$用户。“我能为您效劳吗?”
VimResized
*exe“正常!\=”
克莱恩酒厂
*设置光标线
纽兰酒厂
*如果!存在(“b:NERDTreeType”)|设置本地号码| endif
克林温利夫
*设置nocursorline
努琳·温利夫
*如果!存在(“b:NERDTreeType”)|设置本地非数字| endif
光标移动
*呼叫FixScroll(5)
游标移动
*呼叫FixScroll(5)
上述示例是vim启动前的最后几行输出。
我在vimrc中搜索了一个列出自动命令的语句(例如一个没有参数的autocmd
),但没有结果。是否可以追溯到显示已注册自动命令的内容
这是我的vimrc,以防我遗漏了什么:
使用“不完整的”:autocmd
将查询autocmd。e、 g.:autocmd
将查询所有autocmd,而:autocmd CursorHold
将查询所有使用CursorHold
的autocmd
您可以通过目视查找格式错误的:autocmd
,或者使用经过验证的方法禁用/注释~/.vimrc
的一半,查看错误是否在这一半。继续此二进制搜索,直到找到有问题的行