OB0209 Linter- Obsidian 笔记格式化插件

OB0209 Linter- Obsidian 笔记格式化插件

0 写在前面

Ob社区插件汇总:[Airtable - OB社区插件汇总 - Johnny整理 - 每周更新 - B站 Johnny学Explore the “OB社区插件汇总 - Johnny整理 - 每周更新 - B站 Johnny学” view on Airtable.(https://airtable.com/shrdmp10Lxmf5Wmgl/tblJqnWpcKURTjysX)

插件地址:

https://github.com/platers/obsidian-linter

1 Linter 插件介绍

This Obsidian plugin formats and styles your notes with a focus on configurability and extensibility. Rules can be toggled and configured in the settings. The main documentation on rules and other things are located on the wiki. Below is a quick run down of some reference links to the rules that exist and how to install the Linter.

本款插件可应用于设置自动格式化笔记。

demo

2 操作方式

安装成功后,点击crtl+P打开命令行。

输入 linter 选择格式化当前文件。

PixPin_2025-01-05_00-32-11

到这里发现没有任何变化,是因为没有设置linter的格式,例如默认标题行大写等。

点击设置,选择Linter,查看到需要设置内容。

PixPin_2025-01-05_00-33-58

  • 在YAML块后添加空行
  • 如果YAML 块不处于文件末尾或 YAML 块后不存在至少一个空行时添加一个空行
  • YAML值去重
  • 去重时区分大小写
  • 转义YAML特殊字符
  • 转义YAML 中的冒号(),单引号()和双引号(")
  • 强制YAML转义
  • 转义指定YAML 键的值
  • 格式化 YAML 中的 tags
  • 把 YAML Front-matter 中 tag 的井号删除,因为井号会使 tag 无效
  • 格式化YAML数组
  • 允许将常规YAML 数组格式化为多行或单行,并允许部分数组(tagS, aliases)保留 Obsidian 原有的
  • YAML 格式。请注意,单字符串转换为单行,如果存在多个条目,则会变为单行数组。对于单字符串转
  • 换为多行,情况也是如此,只是它变成了多行数组
  • 插入 YAML 属性
  • 把指定的 YAML 键插入到 YAML Front-matter 中。每个键占一行
  • 将tags 移至YAML
  • 将文档内所有的tags 移动到YAMLFront-matter内
  • 移除YAML键
  • 移除指定的YAML 键
  • YAML 值排序
  • 基于指定规则对YAML值排序
  • YAML键排序
  • 根据指定的顺序和优先级对 YAML 键进行排序。注意,也许也会删除空行
  • YAML时间戳
  • 在YAML Front-matter 中记录上次编辑文档的日期。从文档元数据中获取日期数据
  • YAML 标题别名
  • 将文档的标题插入YAML Front-matter 的 aliases 部分。从第一个H1标题或文档名中获取值
  • YAML标题
  • 将文件的标题插入到 YAML Front-matter 中。根据所选模式获取标题

PixPin_2025-01-05_00-34-46

PixPin_2025-01-05_00-35-00

PixPin_2025-01-05_00-39-56

例如一项:为没有添加编程语言注释的语句添加默认注释,给出很多可以设置的:https://prismjs.com/#supported-languages

PixPin_2025-01-05_00-41-36

我表示很喜欢这个默认编程语言的功能。

3 注意事项

一般情况下,不需要自己配置那么多自定义内容,直接找一些现成的设置参数即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值