Autocomplete “升华文本”选项卡关闭“自动完成”窗口
我希望这是一个简短的问题 当我开始输入升华文本2/3时,会出现自动完成窗口。如果我按下Autocomplete “升华文本”选项卡关闭“自动完成”窗口,autocomplete,tabs,sublimetext,Autocomplete,Tabs,Sublimetext,我希望这是一个简短的问题 当我开始输入升华文本2/3时,会出现自动完成窗口。如果我按下tab键,我将开始循环浏览我所拥有的选项,这正是我想要的。但是,在我按下tab的同时,自动完成弹出窗口关闭 是否有一些选项使弹出窗口保持活动状态,显示我当前所在的项目。(与按下键时的行为相同)。因此,我希望在向下键和选项卡键行为之间实现一些功能 希望我已经足够准确地描述了这个问题。如果有什么不清楚,我很乐意提供更多细节 谢谢 我不太了解您要寻找的行为,但这些是首选项中可用的完成设置。升华设置: {
tab
键,我将开始循环浏览我所拥有的选项,这正是我想要的。但是,在我按下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,
// The maximum file size where auto complete will be automatically triggered.
"auto_complete_size_limit": 4194304,
// The delay, in ms, before the auto complete window is shown after typing
"auto_complete_delay": 50,
// Controls what scopes auto complete will be triggered in
"auto_complete_selector": "source - comment",
// Additional situations to trigger auto complete
"auto_complete_triggers": [ {"selector": "text.html", "characters": "<"} ],
// By default, auto complete will commit the current completion on enter.
// This setting can be used to make it complete on tab instead.
// Completing on tab is generally a superior option, as it removes
// ambiguity between committing the completion and inserting a newline.
"auto_complete_commit_on_tab": false,
// Controls if auto complete is shown when snippet fields are active.
// Only relevant if auto_complete_commit_on_tab is true.
"auto_complete_with_fields": false
}
{
//启用时,按tab键将插入最佳匹配完成。
//禁用时,tab将仅触发代码段或插入选项卡。
//Shift+tab可用于在tab_完成时插入显式选项卡
//启用。
“tab_完成”:正确,
//启用键入时自动触发自动完成。
“自动完成”:正确,
//自动完成将自动触发的最大文件大小。
“自动完成尺寸限制”:4194304,
//键入后显示自动完成窗口之前的延迟(毫秒)
“自动完成延迟”:50,
//控制将在中触发哪些作用域自动完成
“自动完成选择器”:“源-注释”,
//触发自动完成的其他情况
“自动完成触发器”:[{“选择器”:“text.html”,“characters”:“我也有同样的问题-在他们的论坛中找到了这个解决方案:
将此项添加到密钥映射文件:
{ "keys": ["tab"], "command": "insert", "args": {"characters": "\t"}, "context":
[
{ "key": "auto_complete_visible" },
{ "key": "setting.tab_completion", "operator": "equal", "operand": false }
]
}
如果使用AutoSave插件,将导致弹出窗口快速关闭。请尝试禁用此扩展。覆盖Tab键绑定
我发现以下内容提供了解决方案。它只是再次调用自动完成,导致选择下一个选项
{ "keys": ["tab"],
"command": "auto_complete",
"context":
[
{ "key": "auto_complete_visible" },
{ "key": "setting.auto_complete_commit_on_tab", "operand": false }
]
}
如果这不是您唯一的密钥绑定,请记住添加逗号。嘿@inkdeep,谢谢您的回答,但我当然已经使用了那里的设置。我无法实现所需的行为。因此,我发布了此问题,以防有人有与我相同的想法。这只是插入了一个新选项卡。它不循环自动完成选项。