繁体   English   中英

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

[英]Run vim command when preview window is open

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

在此处输入图片说明

虽然预览窗口包含行号,但我想禁用它。 到目前为止,我虽然可以

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

autocmd * BufCreate call Preview_func()

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

在自动命令定义文件模式 (此处:*)应 事件 (BufCreate)之后出现; 还基于您正在使用的自动完成插件,可能有一个进入预览窗口的入口或没有入口,因此也请检查WinEnter事件:

autocmd WinEnter * call Preview_func()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM