在 Sublime Text 3 中,有一个用于查找高级面板的键绑定:
{ "keys": ["ctrl+shift+f"], "command": "show_panel", "args": {"panel": "find_in_files"} }
然而,就我而言,更多的时候我想搜索包含父文件夹 - 或者非常具体的文件夹。
右键单击侧边栏中的文件夹并选择:查找高级->在父文件夹中...,可以找到“在父文件夹中”选项。
在另一种情况下(特定文件夹),一致的 Where 值是:
C:\Users\Aziz\Dropbox\RAL\WP Development\plugins\ral-files
是否有一个命令可以为每种情况设置键绑定?
非常感谢!
答案1
tl;dr:别以为你能做到……
我来这里是为了寻找同样的答案,经过一番思考,我可能意识到为什么这可能不存在。
所以这有点晚了,但据我所知,您可能会将非原生的 Sublime 功能与原生功能混淆了。
“在父文件夹中查找”仅在安装 Sublime 插件后才可用“侧边栏增强功能“。 现在我不要以为你可以将按键绑定映射到第三方函数,但我很想知道如何做。
请有人告诉我我错在哪里。
答案2
安装 SideBarEnhancements:https://packagecontrol.io/packages/SideBarEnhancements
将其添加到您的键盘映射中(根据需要调整按键):
{ “键”:[“ctrl+super+r”],“命令”:“reveal_in_side_bar”},
答案3
使用侧边栏增强插件,我能够使用以下快捷方式映射“在项目中查找高级”
{
"keys": ["f10"],
"id": "side-bar-find-project-folder",
"command": "side_bar_find_in_project_folder",
"args": {
"paths": []
}
我从插件页面上的示例中获取了代码,并从 guthub 页面中获取了具体命令https://github.com/SideBarEnhancements-org/SideBarEnhancements/blob/st3/Side%20Bar.sublime-menu
编辑:您必须有一个属于您想要搜索的项目的打开的文件,否则它将不起作用。
答案4
我能够直接映射它,使用:
{
"keys": ["ctrl+alt+f"],
"command": "side_bar_find_in_parent",
"args": {
"paths": []
}
}