Sublime Text:隐藏所有代码并仅显示注释

Are*_*ete 1 css editor sublimetext sublimetext3

我发现在Sublime Text 3中管理非常大的样式表非常繁琐.

我的一些样式表大约有2000行代码.我试图弄清楚如何在样式表中更轻松地导航.我已经了解书签和精彩的搜索功能,但另一种方法是隐藏/折叠所有代码并仅显示注释.通过这种方式,您可以更轻松地找到想要去的正确位置.

那么有没有办法隐藏评论下方的所有代码?这与Fold Comments相反

我知道雨果这里提出了经典的"全折叠"解决方案.但我想隐藏所有代码并仅显示注释.

例如:

/*******************************************************************
Description 1
*******************************************************************/

Hide/fold all code between here...
...
...
..
.
.

/*******************************************************************
Description 2
*******************************************************************/
Run Code Online (Sandbox Code Playgroud)

r-s*_*ein 8

您可以通过打开控制台ctrl+`并写入来折叠所有内容,这不是注释view.fold(view.find_by_selector("-comment")).这将使用选择器搜索所有区域- comment,这意味着除注释之外的所有内容 之后这些区域被折叠.

如果要为其创建键绑定,只需创建一个插件即可.打开Tools >>> Developer >>> New Plugin并粘贴:

import sublime_plugin


class FoldEverythingExceptCommentsCommand(sublime_plugin.TextCommand):
    def run(self, edit):
        regions = self.view.find_by_selector("-comment")
        self.view.fold(regions)
Run Code Online (Sandbox Code Playgroud)

然后将此添加到您Key Bindings - User的命令中添加键绑定:

{
    "keys": ["ctrl+alt+shift+f"],
    "command": "fold_everything_except_comments"
},
Run Code Online (Sandbox Code Playgroud)