【问题标题】:Browse autocomplete results without arrows in Sublime在 Sublime 中浏览不带箭头的自动完成结果
【发布时间】:2015-03-25 13:09:46
【问题描述】:

我正在使用 Sublime Text 3,并且我试图不使用任何箭头。但是,如果没有箭头,我似乎无法滚动浏览自动完成或 Ctrl+P 的不同结果。

有什么建议吗?谢谢!

【问题讨论】:

  • 您可以使用 move (by lines) 命令和 forward 参数创建两个新的自定义键绑定。

标签: sublimetext2 sublimetext3


【解决方案1】:

您可能希望在您的键盘映射文件中包含这样的内容:

// navigation with tab in autocomplete popup
{ "keys": ["tab"], "command": "move", "args": {"by": "lines", "forward": true}, "context": [{ "key": "auto_complete_visible" }] },
{ "keys": ["shift+tab"], "command": "move", "args": {"by": "lines", "forward": false}, "context": [{ "key": "auto_complete_visible" }] },

// navigation with tab in overlay
{ "keys": ["tab"], "command": "move", "args": {"by": "lines", "forward": true}, "context": [{ "key": "overlay_visible", "operator": "equal", "operand": true } ] },
{ "keys": ["shift+tab"], "command": "move", "args": {"by": "lines", "forward": false}, "context": [{ "key": "overlay_visible", "operator": "equal", "operand": true } ] },

【讨论】:

  • 谢谢菲利普!非常适合自动完成,但不适用于 Ctrl+P 选项。关于为什么会这样的任何想法?再次感谢!
  • 当然@Sara!抱歉,我第一次回答时忽略了这一点!
  • 对不起!我没有意识到你编辑了你的答案。使用“覆盖导航”它可以工作!非常感谢 Philipp,对造成的误解深表歉意 :)
猜你喜欢
  • 2014-12-07
  • 2020-03-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多