[英]Vim YouCompleteMe Python subclasses are not detected on TAB-completion in Arch Linux
[英]How to do brace expansion tab-completion, for filenames in vim?
在vim(和bash)中,您可以在文件名中指定替代项,例如:
:arga project/html/{index,sitemap}.html
这扩展为“ project / html / index.html”和“ project / html / sitemap.html”( :arga
将它们都附加到参数列表中;您可以使用:n
来获取它们)。
现在,vim已经通过TAB
在各种可能性上完成了一些文件名TAB
全。 对于上面的示例,它将显示索引1,然后显示站点地图1,然后返回原始文本。
我能够输入这么多:
:arga project/html/{in
并按TAB
,然后完成它(即使我处于大括号中间):
:arga project/html/{index.html
并在下一个选项卡中使用制表符补全功能,从project/html/{index.html,sit
到project/html/{index.html,sitemap.html
。
vim中已经有一个选项可以做到这一点? 如果没有,您将如何实施?
如果可能,则必须定义自己的:Arga命令并指定自己的扩展功能。 但是由于vim在命令行完成方面有一些硬编码,所以我无法保证这是可能的。
您可以看一下我的:SearchIn *命令作为示例。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.