Sublime Text 3和Filter Lines插件 - 需要Code折叠的键盘快捷键

时间:2013-10-04 06:50:11

标签: sublimetext3

我已经安装了Filter Lines插件(Windows操作系统),但我无法弄清楚是否可以为Edit>设置键盘组合。 Code Folding> Fold With String因为我在ctrl+k中找不到默认的键盘组合ctrl+s Key Bindings - Default

如果这是不可能的,那么任何人都可以参考另一个过滤插件,它(理想情况下)实时过滤文本,所以我可以一次编辑所有行吗?

我想要代码折叠行的键盘快捷键:

I want keyboard actions for the Code Folding stuff

2 个答案:

答案 0 :(得分:4)

只需查看the plugin source,您就会知道要以快捷方式运行的命令。如果命令类的名称为FoldToLinesCommand,则快捷方式文件中的命令名称为fold_to_lines

另一个解决方案是打开Sublime控制台,然后输入

sublime.log_commands(True)

这将记录控制台中的所有命令。之后,您只需运行所需的命令作为快捷方式,查看控制台输出并将其写入密钥绑定文件中。 完成后不要忘记禁用命令记录以避免无用的输出。

答案 1 :(得分:1)

作为额外插件的替代方案,我目前正在使用Sublime自己的折叠快捷方式。请注意,例如,在选择单词或行时,您只会折叠选定的字符串。

ctrl shift [快捷键可用于折叠代码块。 当然,可以使用相关的 ctrl shift ] 快捷方式进行展开。

这些快捷方式在默认Sublime键映射中定义为foldunfold,如下所示。

{ "keys": ["ctrl+shift+["], "command": "fold" },
{ "keys": ["ctrl+shift+]"], "command": "unfold" },

希望这可以帮助你。