Trimmer
Sublime Text插件,用于清理空白字符。
详细信息
安装次数
- 总次数 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 |
自述文件
Trimmer
Trimmer是Sublime Text插件,用于清理空白字符。
功能
- 删除每行末尾的空白字符。
- 删除每行开头的空白字符。
- 删除每行开头和结尾的空白字符。
- 从选择中删除空白字符。
- 删除只包含空白字符的空行。
- 将多个连续的空行折叠成一行。
- 将多个连续的空格折叠成一个空格。
- 删除文件开头和结尾只包含空白字符的空行。
- 删除空白空格字符。
- 标准化空格(连续空格减少,删除空行并修剪行)。
- 通过折叠连续空格和修剪前导和尾部空格来对字符串进行标记化。
- 删除只包含空白字符的HTML和XML标签。
- 移除代码注释并折叠行。
- 删除相邻重复的行。
附加功能
替换智能字符命令执行以下操作
- 智能单引号:
‘
转换为'
- 智能双引号:
“
转换为"
- 引符:
′
转换为'
- 重音符号:
″
转换为"
- 德语引号:
„
转换为"
和‚
转换为'
- 省略号:
…
转换为...
- 破折号:
—
转换为---
- 连字符:
–
转换为--
- 项目符号:
•
转换为*
- 中间点:
·
转换为-
- 空格 转换 为三个空格
- 字宽空格 转换 为两个空格
- 非间隔空格 转换 为一个空格
- 细空间 转换 为一个空格
- 极细空间 转换 为一个空格
- 左尖括号:
«
转换 为<<
- 右尖括号:
»
转换 为>>
- 版权符号:
©
转换 为(C)
- 商标符号:
™
转换 为(T)
- 注册商标符号:
®
转换 为(R)
观看 快速演示
安装
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
手动
下载并 解压 zip 或 tarball 到您的 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 |
删除相邻重复行 | 选择区域,或整个文件 |
作者
许可证
Trimmer 许可证下为 MIT 许可证。