我已经安装了Filter Lines插件(Windows操作系统),但我无法弄清楚是否可以为Edit
>设置键盘组合。 Code Folding
> Fold With String
因为我在ctrl+k
中找不到默认的键盘组合ctrl+s
Key Bindings - Default
?
如果这是不可能的,那么任何人都可以参考另一个过滤插件,它(理想情况下)实时过滤文本,所以我可以一次编辑所有行吗?
我想要代码折叠行的键盘快捷键:
答案 0 :(得分:4)
只需查看the plugin source,您就会知道要以快捷方式运行的命令。如果命令类的名称为FoldToLinesCommand
,则快捷方式文件中的命令名称为fold_to_lines
。
另一个解决方案是打开Sublime控制台,然后输入
sublime.log_commands(True)
这将记录控制台中的所有命令。之后,您只需运行所需的命令作为快捷方式,查看控制台输出并将其写入密钥绑定文件中。 完成后不要忘记禁用命令记录以避免无用的输出。
答案 1 :(得分:1)
作为额外插件的替代方案,我目前正在使用Sublime自己的折叠快捷方式。请注意,例如,在选择单词或行时,您只会折叠选定的字符串。
ctrl shift [快捷键可用于折叠代码块。 当然,可以使用相关的 ctrl shift ] 快捷方式进行展开。
这些快捷方式在默认Sublime键映射中定义为fold
和unfold
,如下所示。
{ "keys": ["ctrl+shift+["], "command": "fold" },
{ "keys": ["ctrl+shift+]"], "command": "unfold" },
希望这可以帮助你。