问题标签 [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.

0 投票
1 回答
427 浏览

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!

0 投票
2 回答
1800 浏览

vim - 如何在启用 SuperTab 的情况下使用 Tab 键在 vim 中缩进?

我刚刚在 vim 中启用了 SuperTab,如果我尝试缩进一个空行,SuperTab 正在尝试插入字符串。我想,我想只有在光标左侧有非空格时才让 SuperTab 提供补全。

我不想使用 Ctrl-V 或 Ctrl-Q 或任何东西。

0 投票
1 回答
134 浏览

vim - subertab vim插件缩进问题

当我在空白行开始时。我在使用 supertab 插件时遇到问题。它会弹出完成窗口,而我正在尝试缩进一行,如下面的屏幕所示。

在此处输入图像描述

请问有什么解决方法吗?

0 投票
1 回答
452 浏览

vim - Vim SuperTab:如何指定建议来源

我一直在玩 Vim 插件“SuperTab”一段时间,由于按下 [Tab] 键后的巨大延迟,它对我来说几乎无法使用。这是由于SuperTab 使用标签文件作为结果建议的来源。

这对我来说是个问题,因为我们工作中的代码库的标记文件非常大(37mb~),所以根据情况,点击 [Tab] 有时会调用一个可能需要 15 秒以上才能完成的查询。不是很节省时间。

有没有办法告诉 SuperTab 忽略我的 tags 变量,因为我非常想继续将它用于其他插件,如 taglist.vim,或者可选地,SuperTab 的替代品?

0 投票
1 回答
380 浏览

linux - Linux VIM:Omnicppcomplete + supertab 使用 bash 颜色主题

我使用带有omnicppcomplete 和supertab 的vim 进行编程。显示可能完成的下拉窗口就像粉红色。如何将颜色更改为我的个人 bash 颜色主题?

0 投票
2 回答
1252 浏览

vim - vim supertab,朝着插入标签的最佳方式

我真的很喜欢 supertab 插件。到达 <Cx><Cp> 有点太长了,将它映射到选项卡给了我一个更好的工作流程。但是,有时我只想插入一个常规选项卡,为此我需要先插入一个空格,即 foo<Space><Tab>bar。

这会在每个制表符之前用无用的空格污染我的来源(假设我不使用 expandtab)。

我想知道有没有更聪明的方法来使用自动完成?

  1. 回到慢得多的 <Cx><Cp>
  2. 使用另一个键映射,例如
  3. 使用具有更明智功能的 supertab:i。如果我按下一个与任何可能的补全都不匹配的字符,则自动插入一个 <Tab>。ii. 插入一个真正的标签
  4. ???

有任何想法吗?

0 投票
1 回答
478 浏览

vim - vim 中的 supertab 插件

所以我的问题就像这个线程 我怎样才能在 Vim 中插入一个真正的制表符?

我安装了 supertab 插件,每次按我的 keboard 上的选项卡时,总是会显示自动完成功能。因为我是用python写代码的,所以我会一直使用real tab,所以解决方法是先ctrl+v然后tab。有没有更好的解决方案,这样我就不会错过我的超级标签,我可以使用我的真实标签,就像旧标签一样?

0 投票
1 回答
779 浏览

vim - 无法在 SuperTab 上获得 Jedi 的自动完成功能

我使用 Pathogen 安装了这两个插件,但它们不能正常工作。也就是说,如果我使用 TAB,我会得到 SuperTab 的完成(自动完成我之前编写的内容),而如果我使用 CTRL + SPACE,我会得到 Jedi 的完成(来自库的所有内容:类、模块等)。

理论上,如果两个插件都安装了 SuperTab 应该可以无缝处理 Jedi,但我的情况不是这样。我发现这份报告显示一些人经历了相同的行为,而另一些人则说这对他们有用。虽然没有提供解决方案。

我正在使用的插件不会相互覆盖:

那么还有什么可能导致这种行为呢?

vimrc:

0 投票
0 回答
228 浏览

vim - Vim Supertab:点后按制表符未完成

Supertab 在大多数情况下都能正常工作。

我正在写一行简单的 java Integer.toHexString。这已出现在文件的其他部分。

如果我在 之后按 tab In,它会给我Integer正确的。to如果我在(另一行)之后按制表符,它toHexString也会正确地给我。但是,如果我在输入Integer.or后按 tab 键Integer.to,tab 会自动移动到下一行而无需完成任何操作。(仍处于插入模式)

这是我.vimrc与 supertab 相关的部分。

这是运行的结果:verbose imap <Tab>

0 投票
1 回答
118 浏览

vim - 带有字符 _ 的 Vim 自动完成词,在 python 和 Latex 中

在 vim 中,我设法自动完成安装 Supertab。当我处理 .py 文件时,它工作正常:我可以xxx_yyy通过键入自动完成xxTAB(如果存在许多选项,它会弹出选项xxx_yyy1 xxx_yyy2)。

但是在.tex 文件上,如果我已经有了这个词xxx_yyy,那么当我键入时,xxTAB我会得到唯一的匹配项xxx

我如何也可以xxx_yyyxxTAB.tex 文件中匹配?

这是我的 .vimrc :