打开预览窗口时运行vim命令

时间:2016-07-24 03:18:28

标签: vim neovim viml

在neovim中,当我的完成插件被触发时,它将在预览窗口中打印出方法签名

enter image description here

预览窗口虽然包含我想要禁用的行号。到目前为止,我虽然这会起作用

function! Preview_func()
  if &pvw
    setlocal nonum
   endif
endfunction

autocmd * BufCreate call Preview_func()

但没有骰子。有任何想法吗?

1 个答案:

答案 0 :(得分:2)

在自动命令定义文件模式(此处:*)应该 之后(BufCreate);也基于你正在使用哪个自动完成插件可能有预览窗口的入口,所以也检查 WinEnter 事件:

autocmd WinEnter * call Preview_func()