Sublime Text:隐藏所有代码并仅显示注释
Sublime Text: Hide all code and show only comments
我发现在 Sublime Text 3 中管理非常大的样式表很乏味。
我的一些样式表大约有 2000 行代码。我试图弄清楚如何在样式表中更轻松地导航。我已经知道书签和出色的搜索功能,但另一种方法是 hide/fold 所有代码并仅显示评论。这样可以更轻松地找到您想去的正确地点。
有没有办法隐藏评论下方的所有代码?这与 Fold Comments
相反
我知道Hugo proposed the classic "fold all" solution here。但我想完全隐藏所有代码并只显示注释。
例如:
/*******************************************************************
Description 1
*******************************************************************/
Hide/fold all code between here...
...
...
..
.
.
/*******************************************************************
Description 2
*******************************************************************/
您可以使用文本编辑器最左侧的arrows
。 Sublime 的行号列在左侧,这些数字旁边是小箭头。
打开控制台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)
然后将此添加到您的 Key Bindings - User
以添加命令的键绑定:
{
"keys": ["ctrl+alt+shift+f"],
"command": "fold_everything_except_comments"
},
我发现在 Sublime Text 3 中管理非常大的样式表很乏味。
我的一些样式表大约有 2000 行代码。我试图弄清楚如何在样式表中更轻松地导航。我已经知道书签和出色的搜索功能,但另一种方法是 hide/fold 所有代码并仅显示评论。这样可以更轻松地找到您想去的正确地点。
有没有办法隐藏评论下方的所有代码?这与 Fold Comments
相反我知道Hugo proposed the classic "fold all" solution here。但我想完全隐藏所有代码并只显示注释。
例如:
/*******************************************************************
Description 1
*******************************************************************/
Hide/fold all code between here...
...
...
..
.
.
/*******************************************************************
Description 2
*******************************************************************/
您可以使用文本编辑器最左侧的arrows
。 Sublime 的行号列在左侧,这些数字旁边是小箭头。
打开控制台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)
然后将此添加到您的 Key Bindings - User
以添加命令的键绑定:
{
"keys": ["ctrl+alt+shift+f"],
"command": "fold_everything_except_comments"
},