0

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

在此处输入图像描述

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

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

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

4

1 回答 1

0

可能最简单的方法是将自定义键映射分配给文件名自动完成功能。首先,选择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 上)或Ctrl⌘</kbd>AltA (on OSX/macOS).

于 2021-08-14T16:46:27.260 回答