内联折叠
Sublime Text插件,可用于将区域折叠成一行。
详细信息
安装数量
- 总计 124
- Win 52
- Mac 42
- Linux 30
2021年8月6日 | 2021年8月5日 | 2021年8月4日 | 2021年8月3日 | 2021年8月2日 | 2021年8月1日 | 2021年7月31日 | 2021年7月30日 | 2021年7月29日 | 2021年7月28日 | 2021年7月27日 | 2021年7月26日 | 2021年7月25日 | 2021年7月24日 | 2021年7月23日 | 2021年7月22日 | 2021年7月21日 | 2021年7月20日 | 2021年7月19日 | 2021年7月18日 | 2021年7月17日 | 2021年7月16日 | 2021年7月15日 | 2021年7月14日 | 2021年7月13日 | 2021年7月12日 | 2021年7月11日 | 2021年7月10日 | 2021年7月9日 | 2021年7月8日 | 2021年7月7日 | 2021年7月6日 | 2021年7月5日 | 2021年7月4日 | 2021年7月3日 | 2021年7月2日 | 2021年7月1日 | 2021年6月30日 | 2021年6月29日 | 2021年6月28日 | 2021年6月27日 | 2021年6月26日 | 2021年6月25日 | 2021年6月24日 | 2021年6月23日 | 2021年6月22日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
说明
InlineFold
Sublime Text插件,可用于将区域折叠成一行。
隐藏长字符串非常有用(例如,TailwindCSS类)。
如果由于“inline_fold.rules”而折叠文本的行与光标在同一行上,则文本将被显示,否则文本将被折叠。
显示文本
折叠文本
全局设置折叠区域
从顶菜单选择首选项 > 设置
并指定"inline_fold.rules"
设置。
错误:不支持语言“jsonc”
// Preferences.sublime-settings
{
"inline_fold.rules": [
{
// Example: <div class="..."></div>
"fold_selector": "string.quoted.single - punctuation.definition.string, string.quoted.double - punctuation.definition.string",
"preceding_text": "class,className",
}
]
}
fold_selector
- [必需]fold_selector
是将被折叠的区域。preceding_text
- [可选] 仅在fold_selector
之前发现preceding_text
时,区域才会被折叠。InlineFold会在找到preceding_text
之前扫描最多一行。可以指定多个单词,通过逗号( example"preceding_text": "class,className"
)。
按语法设置折叠区域
如果规则针对特定语法,例如Python。打开Python文件。单击首选项 > 设置 - 语法特定
并指定"inline_fold.rules"
。这些规则将仅适用于Python文件。
错误:不支持语言“jsonc”
// Python.sublime-settings
{
"inline_fold.rules": [
{
// Example: view.run_command(...)
// The `- punctuation.section.arguments.begin` will not fold the open bracket
// The `- punctuation.section.arguments.end` will not fold the close bracket
"fold_selector": "meta.function-call.arguments.python - punctuation.section.arguments.begin - punctuation.section.arguments.end",
}
]
}
示例
这里有一些示例
错误:不支持语言“jsonc”
{
"inline_fold.rules": [
// Fold TailwindCSS class names
// Example: <div class="..."></div>
{
"fold_selector": "string.quoted.single - punctuation.definition.string, string.quoted.double - punctuation.definition.string",
"preceding_text": "class,className",
},
// [Python] Fold docstring except for the first line of the docs string.
// class Person:
// """
// Some really long docs string. ..."""
{
"fold_selector": "comment.block.documentation.python - punctuation.definition.comment",
}
]
}
要了解更多示例,请点击此处。