我非常喜欢supertab插件。达到< C-x>< C-p>有点太长了,将它映射到选项卡给了我一个更好的工作流程。但是,有时我只想插入一个常规标签,为此我需要先插入一个空格,即foo< Space>< Tab>吧。
这会在每个标签字符之前用无用空格污染我的来源(假设我不使用expandtab)。
我想知道有更聪明的方法来使用自动完成功能吗?
有什么想法吗?
答案 0 :(得分:3)
您可以按<C-v><Tab>
来抑制Supertab触发器并插入文字标签。 (在Windows上,通常是<C-q><Tab>
。)
Supertab还提供直接输入的映射,默认为<C-Tab>
;见:help supertab-mappingtabliteral
。但是,默认的键组合可能只适用于GVIM。
答案 1 :(得分:0)
再试一次。
您可以在编辑后执行全局替换:
:%s/ \t /\t/g