[英]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.