Obsidian 插件:Trim Whitespace

Obsidian 插件:Trim Whitespace

插件名片

  • 插件名称:Trim Whitespace
  • 插件作者:Zack Lovatt
  • 插件说明:从你的 Obsidian 文档中删除不必要的空格
  • 插件分类:[‘obsidian 插件 ’, ‘readme’]
  • 项目地址:点我访问
  • 国内下载地址:下载安装

概述

从你的 Obsidian 文档中删除不必要的空格

原文出处

下面自述文件的来源于 Readme


Readme(翻译)

下面是 obsidian-trim-whitespace 插件的自述翻译

去除空白字符

去除空白字符--Readme(翻译) 去除空白字符--Readme(翻译)

Trim Whitespace 插件可以去除 Obsidian 文档中不必要的空白字符。这是代码编辑软件中常见的功能,主要用于减少烦人的文档混乱。


特点

该插件在三种不同类型的空白字符上操作,有三个不同的目标。

空白字符类型

  1. 空格 - 空格字符 ( , 样式化为 ·)
  2. 制表符 - 制表符 (\t , 样式化为 )
  3. 换行符 - 换行字符,可以是 \r\n (样式化为 ¬)

目标

尾随修剪

修剪每行或文档末尾的空白字符。

BeforeAfter
Hello·World!····
Hello·World!
Hello·World!→→→
Hello·World!
# Hello¬
¬
World!¬
¬
¬
# Hello¬
¬
World!¬

首行缩进

删除每行或文档开头的空白字符。

BeforeAfter
····Hello·World!
Hello·World!
→→→Hello·World!
Hello·World!
¬
¬
# Hello¬
¬
World!¬
# Hello¬
¬
World!¬

多个

修剪连续的空白组(2 个或更多连续的内联空格/制表符,或连续的行

BeforeAfter
Hello···World!
Hello·World!
Hello→→→World!
Hello→World!
# Hello¬
¬
¬
World!¬
¬
¬
# Hello¬
¬
World!¬

命令

  • 修剪文档中的空白 根据下面的设置,修剪活动文档中的所有空白
  • 修剪选择区域中的空白 根据下面的设置,修剪活动文档中所选区域的所有空白

修剪空白还会添加一个修剪文档空白的功能按钮。在单击按钮时按住Shift键,可以修剪所选区域中的空白。

设置

名称描述
手动保存时修剪使用 CTRL / CMD + S 手动修剪文档
自动修剪根据下面的设置,自动修剪文档当被修改时。
自动修剪延迟在自动修剪之前等待的时间,以为单位。
保留代码块是否保留代码块内的空白。
修剪行尾空格修剪每行末尾的空格
修剪行尾制表符修剪每行末尾的制表符
修剪行尾空行修剪文档末尾的空行
保留缩进列表是否保留用于列表缩进的空白。
修剪行首空格修剪每行开头的空格
修剪行首制表符修剪每行开头的制表符
修剪行首行修剪文档开头的行
修剪多个空格修剪多个连续的空格
修剪多个制表符修剪多个连续的制表符
修剪多个空行修剪多个连续的空行

安装

要安装,请选择以下方式之一:

  1. Obsidian社区插件库 下载,或者
  2. 使用 Releases 中的 zip 文件手动安装

已知的问题

  • 如果原始位置在文档中的第一个非空格字符之前开始,整个文档的修剪不会正确地重置光标位置。

贡献

想要帮助开发或维护这个插件吗?请务必!非常欢迎 PR 和意见!

应该给予的赞誉



反馈交流

其他渠道

版权声明