当我打字并且我会看到自动填充时,例如/如果我输入ret
,我会得到一个可供选择的值列表:
有没有办法让Sublime通过按空格键而不必键入tab来选择其中一个项目?
答案 0 :(得分:1)
糟糕的主意不是吗?
想象一下,你想写一些像ret abc
这样的东西。这是不可能的,因为当您按下空格键时,它会从自动完成列表中选择第一个项目,在这种情况下为returns
。
这会使编写代码变得非常麻烦,所以这是不可能的。
但是可以指定另一个快捷方式来选择项目。
插入用户键绑定。
{ "keys": ["alt+space"], "command": "commit_completion", "context":
[
{ "key": "auto_complete_visible" },
{ "key": "setting.auto_complete_commit_on_tab", "operand": false }
]
},
仅空间 keys
参数不是space
,而是字面空格" "
。不知道这是一个功能还是一个bug,但这是原始问题的解决方案。
{ "keys": [" "], "command": "commit_completion", "context":
[
{ "key": "auto_complete_visible" },
{ "key": "setting.auto_complete_commit_on_tab", "operand": false }
]
},