Sublime具有内置的自动完成功能。它可以正常工作,但是我真的很想知道如何禁用自动完成弹出窗口,但仍然可以使用Tab键在光标下立即更改单词的情况下循环浏览完成吗?
您应该能够通过结合两个设置来实现这一点,此处显示的是默认值:
// When enabled, pressing tab will insert the best matching completion.
// When disabled, tab will only trigger snippets or insert a tab.
// Shift+tab can be used to insert an explicit tab when tab_completion is
// enabled.
"tab_completion": true,
// Enable auto complete to be triggered automatically when typing.
"auto_complete": true,
auto_complete
控制自动完成弹出窗口是否自动显示,因此,除非您手动使弹出窗口带有适当的按键绑定,否则在用户首选项中将该首选项设置为false
将会阻止弹出窗口的显示(默认值为,在其他任何地方为Ctrl + Space。
tab_completion
设置为true
(默认情况下),那么只要您不执行该命令,它将尝试在当前光标位置插入最匹配的补全t移动光标或采取任何其他措施,您可以继续按Tab
在所有可用补全之间循环。