如何在崇高文本中缩进符号列表?

How to indent symbol list in sublime-text?

提问人:WoodrowShigeru 提问时间:9/2/2023 最后编辑:WoodrowShigeru 更新时间:9/5/2023 访问量:37

问:

除此之外,我还使用崇高的文字来写故事。显然,这些文件已经变大了。因此,我决定使用自定义语法文件来使其更易于阅读;现在,最近也使标题成为符号的文件。我现在可以使用“Goto Symbol”更快地上下跳跃,这很整洁。*.tmPreferences

但我不知道如何缩进该列表。

此文档描述了该设置,但用于缩进文件内容,而不是符号列表。increaseIndentPattern

我有一个复杂的 markdown 文件,用于与以下内容进行比较:

# Readme

Introductory text sounds like lorem ipsum.

## Installation

Abc def.

## Usage

### Use the force

Help us, Obi-Wan Kenobi. You're our only hope.

### Save the cheerleader

Save the world.

## Dependencies

Pull my finger.

在内容中,标题都直接从开头开始,没有空格。然而,崇高以某种方式设法在符号列表中的层次结构中显示它们。

不幸的是,我找不到任何地方(在 Ubuntu22 上,通过 安装) sublime-text 应用程序存储自己的 markdown 文件。4152apt-get*.tmPreference

符号 sublimetext 缩进

评论


答:

1赞 Keith Hall 9/5/2023 #1

要查看和编辑已发货的软件包,建议使用 https://packagecontrol.io/packages/OverrideAudit。安装 OverrideAudit 后:

  • 打开命令面板
  • 类型OA: OR
  • 选择OverrideAudit: Open Resource
  • 导航到包Markdown
  • 选择Symbol List - Heading.tmPreferences
  • 观察键/值对。它采用 -style 正则表达式(尽管 Oniguruma 兼容语法)并按顺序执行它们以转换文本,因为您希望包含在符号列表中。symbolTransformationsed

如果对语法/用例来说更容易,则可以针对更具体的范围使用不同的文件,而不必使用大量复杂的正则表达式替换表达式。tmPreferences

评论

0赞 WoodrowShigeru 9/6/2023
谢谢,这很有帮助。似乎 Markdown 并没有像我想象的那样使用复杂的逻辑——它只是为每个哈希添加两个空格。然后,我误解了文件的功能。tmPreferences