我正在尝试使用 autofilename 插件,但由于某种原因,它取代了我或错误地更正了文件路径,我想我知道这是因为当光标位于单引号或双引号内时,这些选项会自动显示为引用:
如您所见,显示了几个不存在的选项,例如目录或文件名,这些名称主要是存在于 class 和 id 中的名称等。
那么如何避免只有当光标在单引号或双引号内时这些选项才会出现。
正如我提到的,我正在尝试使用 autofilename 插件,但它会自动删除或更正我错误的数据,我使用的是 sublime text 4113
我正在尝试使用 autofilename 插件,但由于某种原因,它取代了我或错误地更正了文件路径,我想我知道这是因为当光标位于单引号或双引号内时,这些选项会自动显示为引用:
如您所见,显示了几个不存在的选项,例如目录或文件名,这些名称主要是存在于 class 和 id 中的名称等。
那么如何避免只有当光标在单引号或双引号内时这些选项才会出现。
正如我提到的,我正在尝试使用 autofilename 插件,但它会自动删除或更正我错误的数据,我使用的是 sublime text 4113
可能最简单的方法是将自定义键映射分配给文件名自动完成功能。首先,选择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).