[英]VIM cmdline completion after '#' (hash key)
VIM-Vi IMproved 7.4(2013年8月10日,2015年3月31日编译23:35:48)
包含的补丁程序:1-488,576
由pkg-vim-maintainers@lists.alioth.debian.org修改
set wildmode? wildmode=list:longest,full
当你键入:call
命令,在这里我想directely调用插件的一些常规,CMDLINE完成 (与TAB键,默认情况下)后停止#
。
即:我想完成:call UltiSnips#ListSnippets()
还有许多其他UltiSnips例程可用的地方。
当键入:call ult
并按TAB时 ,我得到:
:call UltiSnips#
,并列出所有可能的匹配项。
当我进一步按TAB键时,它会正确切换所有匹配项
但是,如果我尝试继续输入函数名称,如:call UltiSnips#List
并按TAB ,它将无法完成功能的名称,但是任何完成都以List
开头(我在#
之后输入; ListTemplateSuffixes(
在我的情况下)
最近的Vim补丁7.4.516已修复此问题 : 问题253:使用#补全函数名不起作用 。
因此,您只需要更新Vim(可以自己编译;或者等到您的发行版提供这种升级)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.