当光标位于 sublime 文本中的单引号或双引号内时如何隐藏选项菜单

How to hide options menu when cursor is inside single or double quotes in sublimetext

我正在尝试使用 autofilename 插件,但由于某种原因它取代了我或错误地更正了文件路径,我想我知道这是因为当光标在单个内时自动显示为引用的选项或双引号示例:

如您所见,显示了几个不存在的选项,例如目录或文件名,这些名称主要是 class 和 id 中存在的名称,等等。

那么如何避免只有当光标在单引号或双引号内时,这些选项才不会出现

正如我提到的,我正在尝试使用自动文件名插件,但它会自动删除或更正我的错误数据,我使用的是 sublime text 4113

可能最简单的方法是将自定义键映射分配给文件名自动完成功能。首先,select Preferences → Key Bindings 并添加以下内容,确保它们在外部 [ ] 字符内(文件必须有效 JSON):

    { 
        "keys": ["ctrl+super+alt+a"], 
        "command": "afn_show_filenames",
        "context":
        [
            { 
                "key": "afn_use_keybinding", 
                "operator": "equal", 
                "operand": true 
            }
        ]
    },

您可以随意更改组合键,只要确保它不会覆盖另一个 Sublime 或操作系统键绑定即可。

接下来,打开 Preferences → Package Settings → AutoFileName → Settings—User 并添加以下行:

"afn_use_keybinding": true,

现在,要打开文件名自动完成,只需按 CtrlWinAltA(在Windows和Linux上)或CtrlAltA(在OSX/macOS上)。