问题标签 [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 回答
1452 浏览

vim - 地图到制表键

我正在使用 vim 插件supertab将键映射<TAB>到自动完成,但是,我有时想要旧的选项卡功能(在单词末尾缩进),并想将其映射到<S-TAB>,但我似乎无法这行得通。

文档指出g:SuperTabMappingTabLiteral,我可以设置它来恢复旧的选项卡功能。我将其设置为,let g:SuperTabMappingTabLiteral = '<s-tab>'但这似乎也不起作用。

SO 上的其他问题是关于如何在启用 supertab 的情况下获得文字制表符,我不想要文字制表符

0 投票
2 回答
51 浏览

vim - 列表@标签在vim中自动完成

在 vim 中编辑时,我想在我的 markdown 文件中植入一些@tags(例如@sea_ice, )。@models目前我正在使用 SuperTab 来完成普通单词。但是,如果我<tab>@符号后面点击,它不会给我一个 all 的列表@tags,而是一个在当前上下文中找到的所有单词的长列表。

我注意到 SuperTab 允许自定义上下文定义,但是,由于我对 vim 脚本一无所知,并且文档仅包含 2 个示例,因此我无法自己编写脚本。

经过一番搜索,我想我可能需要定义一个新的自定义全功能完整函数,特别是函数的第二半:

function! TagComplete(findstart, base) if a:findstart " locate the start of the word let line = getline('.') let start = col('.') - 1 while start > 0 && line[start - 1] != '@' let start -= 1 endwhile return start else " find @tag let res = [] ???? ???? endif return res endif endfun

这是我正在处理的代码。但我不知道如何测试它,也不知道在哪里放置它。请帮忙

谢谢

0 投票
0 回答
486 浏览

vb.net - 通过代码更改 SuperTabItem

我在 SuperTabControl 中有两个 SuperTabItem。我想从 SuperTabItem1 更改为 SuperTabItem2 单击一个按钮。

我正在使用 DotNetBar 组件。SuperTabControl 的功能与 Visual Basic 普通对象中的 TabControl 相同。但看起来代码对这些 Tab 对象的工作方式不同。

我尝试了这个和许多其他类型的行,但没有:

0 投票
1 回答
631 浏览

vim - Supertab 列表选项,但不自动选择

无论如何配置 Supertab,VIM 插件,以便当我输入部分代码并点击选项卡时,我可以在缩小建议范围的同时继续输入?

例如在java中:

应显示选项列表(print、printf、println),但文本应保留

直到我按 Enter 进行选择。

是否可以看到选项,但继续输入以缩小范围?

例如在 c 中:

显示许多选项(putc、putc_unlocked、puts 等)

但是一旦我点击选项卡,SuperTab 就会突出显示最高选项并将该文本放在那里,所以我只能循环浏览其余选项以选择我想要的内容。是否可以只显示选项菜单,但继续输入并在我输入时看到选项发生变化?

谢谢!

0 投票
1 回答
177 浏览

vim - Supertab:在特定单词后跟空格后自动完成

默认情况下,当前一个字符是空格时,supertab 会插入常规制表符。

我想保持这种行为,但有以下例外:如果前一个字符是空格但前一个单词是import,则自动完成。

例如 (|表示光标位置)

  • from numpy import |<tab>应该显示完成,
  • for |<tab>应该插入一个标签。

我知道,g:SuperTabNoCompleteAfter但我不确定如何获得所需的结果。

0 投票
1 回答
119 浏览

angular - Angular 不更新 View (redux, ionic ...)

我有一个非常简单的 Ionic 页面。此页面显示 Reduxstate 的状态。在此页面中,我有一个按钮,我可以通过该按钮进入另一个页面,在那里我可以更改状态并返回。如果我回来,视图将不会更新。我花了很长时间研究为什么这不起作用。不幸的是,没有成功。

零件

模板

尝试找出:

  • 该页面位于 Ionic 超级选项卡组件中。我首先认为这与插件离子超级标签有关。我把它拿出来并没有帮助
  • 也许它与redux有关?也许状态没有改变?也许这不会发生在角区?这就是为什么我把它全部重写了一点

    所有更改都被接受并存储在组件中。控制台输出始终为真(始终在 Angular 区域中)。为什么视图没有更新?

  • 上次我尝试手动触发 changeDetection ,但这导致了错误。

    /li>
0 投票
0 回答
66 浏览

visual-studio-code - VSCode 1.37.1 中值“selectNextQuickFix”和“selectPrevQuickFix”的等价物是什么?

我试图在 VSCode 中获得与在 Vim 中相同的行为,以便在完成列表中循环。

用 Vimshift+tabtab分别上下循环完成列表。我喜欢它,因为我不必将手移到箭头键上。

我在这个博客上找到了这种行为的配置。

问题是建议值在 1.37.1 版selectNextQuickFixselectPrevQuickFix显然不再存在。

我收到这条消息:Value is not accepted. Valid values: [bla, bla, list of values]

有谁知道我应该放哪个值而不是这两个值才能具有完全相同的行为?

0 投票
0 回答
35 浏览

vim - Supertab 不得用于我的缩写设置

我已经在 vim 中安装了Supertab。现在我面临着我的缩写不能正常工作的情况。这将是:我写了缩写atn,它扩展为@todo-next. 现在我必须点击Taband Enter,以便扩展工作。

我怎样才能让 iab 像以前一样工作?

这是我的缩写的摘录。

0 投票
0 回答
257 浏览

ionic4 - Ionic 4. 如何在超级标签中刷新或更新页面

我有一个带有超级标签的“ParentPage”页面:

从“ParentPage”页面我修改了“childPage1”的数据,但是“childPage1”没有视觉更新,数据更新了。

0 投票
1 回答
295 浏览

ionic-framework - ionic 4 Super-tabs iOS 标签更改问题

我在我的离子应用程序的主页中使用超级标签。问题是每当我从任何选项卡导航到另一个子页面并返回显示的第一个选项卡内容时。但选项卡指示器显示正确的选项卡。问题仅出在 iOS 设备上。它在安卓设备上完美运行。

主页.html