问题标签 [supertab]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vim - Triggering supertab on dot (and also Tab)
i'm looking for a way to trigger SuperTab when writing a . (dot) in insert mode. I came up with something like this:
But this just triggers Omnicompletion and not SuperTab. I want it to trigger SuperTab so I have my SuperTab configuration (preselect first entry, autoclose preview window). Also I still want my normal SuperTab binding (which is Tab).
This could probably be solved by simulating a keypress (while in insert mode), but I just cant get it working.
Just inserts a literal tab. Any hints?
Thanks!
vim - 如何在启用 SuperTab 的情况下使用 Tab 键在 vim 中缩进?
我刚刚在 vim 中启用了 SuperTab,如果我尝试缩进一个空行,SuperTab 正在尝试插入字符串。我想,我想只有在光标左侧有非空格时才让 SuperTab 提供补全。
我不想使用 Ctrl-V 或 Ctrl-Q 或任何东西。
vim - subertab vim插件缩进问题
当我在空白行开始时。我在使用 supertab 插件时遇到问题。它会弹出完成窗口,而我正在尝试缩进一行,如下面的屏幕所示。
请问有什么解决方法吗?
vim - Vim SuperTab:如何指定建议来源
我一直在玩 Vim 插件“SuperTab”一段时间,由于按下 [Tab] 键后的巨大延迟,它对我来说几乎无法使用。这是由于SuperTab 使用标签文件作为结果建议的来源。
这对我来说是个问题,因为我们工作中的代码库的标记文件非常大(37mb~),所以根据情况,点击 [Tab] 有时会调用一个可能需要 15 秒以上才能完成的查询。不是很节省时间。
有没有办法告诉 SuperTab 忽略我的 tags 变量,因为我非常想继续将它用于其他插件,如 taglist.vim,或者可选地,SuperTab 的替代品?
linux - Linux VIM:Omnicppcomplete + supertab 使用 bash 颜色主题
我使用带有omnicppcomplete 和supertab 的vim 进行编程。显示可能完成的下拉窗口就像粉红色。如何将颜色更改为我的个人 bash 颜色主题?
vim - vim supertab,朝着插入标签的最佳方式
我真的很喜欢 supertab 插件。到达 <Cx><Cp> 有点太长了,将它映射到选项卡给了我一个更好的工作流程。但是,有时我只想插入一个常规选项卡,为此我需要先插入一个空格,即 foo<Space><Tab>bar。
这会在每个制表符之前用无用的空格污染我的来源(假设我不使用 expandtab)。
我想知道有没有更聪明的方法来使用自动完成?
- 回到慢得多的 <Cx><Cp>
- 使用另一个键映射,例如
- 使用具有更明智功能的 supertab:i。如果我按下一个与任何可能的补全都不匹配的字符,则自动插入一个 <Tab>。ii. 插入一个真正的标签
- ???
有任何想法吗?
vim - vim 中的 supertab 插件
所以我的问题就像这个线程 我怎样才能在 Vim 中插入一个真正的制表符?
我安装了 supertab 插件,每次按我的 keboard 上的选项卡时,总是会显示自动完成功能。因为我是用python写代码的,所以我会一直使用real tab,所以解决方法是先ctrl+v然后tab。有没有更好的解决方案,这样我就不会错过我的超级标签,我可以使用我的真实标签,就像旧标签一样?
vim - 无法在 SuperTab 上获得 Jedi 的自动完成功能
我使用 Pathogen 安装了这两个插件,但它们不能正常工作。也就是说,如果我使用 TAB,我会得到 SuperTab 的完成(自动完成我之前编写的内容),而如果我使用 CTRL + SPACE,我会得到 Jedi 的完成(来自库的所有内容:类、模块等)。
理论上,如果两个插件都安装了 SuperTab 应该可以无缝处理 Jedi,但我的情况不是这样。我发现这份报告显示一些人经历了相同的行为,而另一些人则说这对他们有用。虽然没有提供解决方案。
我正在使用的插件不会相互覆盖:
那么还有什么可能导致这种行为呢?
vimrc:
vim - Vim Supertab:点后按制表符未完成
Supertab 在大多数情况下都能正常工作。
我正在写一行简单的 java Integer.toHexString
。这已出现在文件的其他部分。
如果我在 之后按 tab In
,它会给我Integer
正确的。to
如果我在(另一行)之后按制表符,它toHexString
也会正确地给我。但是,如果我在输入Integer.
or后按 tab 键Integer.to
,tab 会自动移动到下一行而无需完成任何操作。(仍处于插入模式)
这是我.vimrc
与 supertab 相关的部分。
这是运行的结果:verbose imap <Tab>
vim - 带有字符 _ 的 Vim 自动完成词,在 python 和 Latex 中
在 vim 中,我设法自动完成安装 Supertab。当我处理 .py 文件时,它工作正常:我可以xxx_yyy
通过键入自动完成xxTAB
(如果存在许多选项,它会弹出选项xxx_yyy1
xxx_yyy2
)。
但是在.tex 文件上,如果我已经有了这个词xxx_yyy
,那么当我键入时,xxTAB
我会得到唯一的匹配项xxx
。
我如何也可以xxx_yyy
在xxTAB
.tex 文件中匹配?
这是我的 .vimrc :