ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

Trimmer

作者: jonlabelle 所有版本

Sublime Text插件,用于清理空白字符。

详细信息

  • 1.5.1
  • github.com
  • github.com
  • 12个月前
  • 13分钟前
  • 12年前

安装次数

  • 总次数 161K
  • Win 100K
  • Mac 35K
  • Linux 25K
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日 6月22日
Windows 2 0 0 3 7 6 3 3 5 3 0 3 6 5 10 9 2 5 1 1 4 3 3 1 2 9 1 6 8 6 1 5 4 2 4 2 6 2 3 3 2 1 3 9 0 1
Mac 2 3 0 0 1 2 1 3 2 2 0 0 2 2 2 1 1 0 0 1 0 3 0 0 0 1 0 1 2 1 0 3 0 2 1 2 0 2 0 0 1 0 1 0 2 0
Linux 2 2 1 0 0 1 1 1 0 3 0 1 0 1 0 0 4 1 3 0 1 1 0 0 1 0 0 1 1 1 0 1 0 3 1 1 0 1 1 0 0 3 1 1 0 1

自述文件

源代码
raw.githubusercontent.com

Trimmer

ci Package Control Installs Latest Release MIT License

TrimmerSublime Text插件,用于清理空白字符。

功能

  • 删除每行末尾的空白字符。
  • 删除每行开头的空白字符。
  • 删除每行开头和结尾的空白字符。
  • 从选择中删除空白字符。
  • 删除只包含空白字符的空行。
  • 将多个连续的空行折叠成一行。
  • 将多个连续的空格折叠成一个空格。
  • 删除文件开头和结尾只包含空白字符的空行。
  • 删除空白空格字符。
  • 标准化空格(连续空格减少,删除空行并修剪行)。
  • 通过折叠连续空格和修剪前导和尾部空格来对字符串进行标记化。
  • 删除只包含空白字符的HTML和XML标签。
  • 移除代码注释并折叠行。
  • 删除相邻重复的行。

附加功能

替换智能字符命令执行以下操作

  • 智能单引号: 转换为 '
  • 智能双引号: 转换为 "
  • 引符: 转换为 '
  • 重音符号: 转换为 "
  • 德语引号: 转换为 " 转换为 '
  • 省略号: 转换为 ...
  • 破折号: 转换为 ---
  • 连字符: 转换为 --
  • 项目符号: 转换为 *
  • 中间点: · 转换为 -
  • 空格 转换 为三个空格
  • 字宽空格 转换 为两个空格
  • 非间隔空格 转换 为一个空格
  • 细空间 转换 为一个空格
  • 极细空间 转换 为一个空格
  • 左尖括号: « 转换<<
  • 右尖括号: » 转换>>
  • 版权符号: © 转换(C)
  • 商标符号: 转换(T)
  • 注册商标符号: ® 转换(R)

ScreenShot

观看 快速演示

安装

Trimmer 兼容 Sublime Text 2 和 3 以及所有支持的操作系统。

包控制

安装 Trimmer 最简单、最推荐的方式是使用 包控制

从主应用程序菜单,选择

  • 工具 -> 命令面板... -> 包控制:安装包,输入单词 Trimmer,然后选择它以完成安装。

Git

要使用 Git 安装 Trimmer,切换到您的 Sublime Text 包 目录并克隆 Trimmer 仓库

例如,在 OS X… 打开一个新的 终端 会话并输入以下命令

$ cd ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/
$ git clone https://github.com/jonlabelle/Trimmer

手动

下载并 解压 ziptarball 到您的 Sublime Text 包夹目录。

默认 Sublime Text 包路径

  • OS X: ~/Library/Application Support/Sublime Text [2|3]/Packages
  • Linux: ~/.Sublime Text [2|3]/Packages
  • Windows: %APPDATA%/Sublime Text [2|3]/Packages

注意[2|3] 部分替换为您的 Sublime Text 安装的正确版本。

使用方法

所有命令都可以使用前缀 Trimmer命令面板 访问,并在 主菜单 下的 编辑 -> -> Trimmer 命令中。

快捷键

默认快捷键会在每行(整个文件)末尾修剪尾随空格。

  • OS X: Ctrl + S
  • Linux: Ctrl + Alt + S
  • Windows: Ctrl + Alt + S

Trimmer 命令 API

命令 描述 上下文
trimmer 修剪每一行的尾随空格 整个文件
trim_leading_whitespace 修剪每一行的开头发空格 选择区域,或整个文件
trim_leading_trailing_whitespace 修剪每一行起始和结束的空格 选择区域,或整个文件
trim_selections 修剪选择区域中的空格 选择区域
delete_empty_lines 删除空行(只含空格的行) 选择区域,或整个文件
collapse_lines 将多个连续的空行合并为一行空行 选择区域,或整个文件
collapse_spaces 将多个连续的空格合并为一个空格 选择区域,或整个文件
trim_edges 修剪文件起始和结束的空行(只含空格的行) 整个文件
remove_blank_spaces 移除所有空白字符(制表符,换行符,回车符,ff,vt,空格) 选择区域,或整个文件
normalize_spaces 连续空格减少,删除空行,每行修剪 选择区域,或整个文件
replace_smart_characters 替换智能字符(智能引号、em/en 破折号、省略号、nbsp) 选择区域,或整个文件
tokenize_string 通过压缩连续空格和修剪前后空格将字符串转换为标记 选择区域,或整个文件
delete_empty_tags 删除空的 HTML 和 XML 标签(只含空格的) 选择区域,或整个文件
remove_comments 删除代码注释并合并行 选择区域,或整个文件
delete_adjacent_duplicate_lines 删除相邻重复行 选择区域,或整个文件

作者

Jon LaBelle

许可证

Trimmer 许可证下为 MIT 许可证。