【问题标题】:Sublime how to cycle through the completion?Sublime如何循环完成?
【发布时间】:2015-08-12 12:06:40
【问题描述】:

我发现tab 不能像在 Vim 中那样循环完成

然后我搜索完成循环的其他方式,许多人说ctrl+space 可用于此

但是这对我也不起作用,所以我想知道 sublime 是否有任何方法可以做到这一点

版本:Sublime Text 3

非常感谢!

【问题讨论】:

  • Preference/FileSetting 中的 auto_complete 是什么意思?
  • 尝试添加/设置此“tab_completion”:符合您的首选项/文件设置 - 用户:
  • @Stiffo 用于设置关闭完成面板后第一个条目是否完成
  • @therealprashant 我想 auto_complete 不会影响这个问题
  • 如果我理解你的问题是你不能从自动完成列表的第一个结果跳到最后一个结果,也不能从最后一个结果跳到第一个结果。我想你的意思是当你说“cicle”时,对吗?

标签: python sublimetext3 sublimetext


【解决方案1】:

如果你想使用 tab 在自动完成列表中向下移动,你只需要创建正确的键绑定。您可以从 down 键键绑定中获取所需的信息。示例:

{
    "keys": ["tab"],
    "command": "move",
    "args": {"by": "lines", "forward": true},
    "context":
        [
            { "key": "auto_complete_visible", "operator": "equal", "operand": true }
        ]
}

注意上下文以避免该选项卡在其他上下文中逐行移动。

编辑this question 包含有关如何启用自动完成循环(从最后一个条目跳转到第一个条目以及从第一个条目跳转到最后一个)的信息。

【讨论】:

  • 谢谢!但这不能返回,我的意思是圈出你在选择最后一个条目后返回第一个条目的列表
  • 请参阅this post,了解如何启用自动完成循环(从最后一个跳到第一个,从第一个跳到最后一个)。
  • 这正是我想要的:感谢!
猜你喜欢
  • 2017-01-22
  • 2014-12-14
  • 2020-11-10
  • 2021-10-17
  • 2021-04-23
  • 1970-01-01
  • 2021-08-20
  • 1970-01-01
  • 2015-11-16
相关资源
最近更新 更多