文本命令
Sublime Text 3插件,用于执行多种文本操作/导航命令
详细信息
安装次数
- 总计 718
- Win 343
- Mac 294
- Linux 81
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日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
README文件
TextCommands
Sublime Text 2(及3!)插件,包含多种用于操作/导航文本的命令
人类擅长的事情包括创造力、自由思考和视觉处理。
编辑文本并不是其中之一。
在每份文件中,都可能出现一些枯燥的任务,可能会让你偏离轨道。Sublime Text通过多重选择和许多其它优秀功能,做得非常出色。然而,枯燥的任务正是计算机擅长的。你不需要手动输入从1到N的序列号。你不需要对单词或短语进行排序。你不需要追踪选择数量,也不需要手动将事物转换为十六进制,更不需要计算字符串中的字符数。
这就是TextCommands的作用所在。
这是一组经过实地测试的命令。
我经常手工编辑数千行XML,我尽力自动化那些我觉得是枯燥和重复的事情。你可以从我自动化中获得好处。
因此,享受在文本编辑中变得更加高效的自由途径。如果你有任何需要添加的,请随时提交拉取请求或提交错误报告。
文本转换
蛇形转驼峰命名法
:将“method_names_like_this”转换为“MethodNamesLikeThis”
驼峰命名法转蛇形
:将“MethodNamesLikeThis”转换为“method_names_like_this”
下划线转空格
:将“names_like_this”转换为“names like this”
空格转下划线
:将“names like this”转换为“names_like_this”
破折号转空格
:将“names-like-this”转换为“names like this”
空格转破折号
:将“names like this”转换为“names-like-this”
点转空格
:将“names.like.this”转换为“names like this”
空格转点
:将“names like this”转换为“names.like.this”
文本操作
移除重复行
:移除每个所选区域的重复行(只跟踪每个所选区域内的重复行)
行长度
:根据最大字符长度将所选内容拆分为多行(只在空格处分裂)(在 Sublime Text 3 测试版本 3021 中不接受)
排序文本
:就地排序您的所选内容。
给定一些文本
joe went there from here
如果您将 joe
,went there
,from
和 here
分别作为各自的所选内容,并使用 排序文本
命令,您将得到以下结果
from here joe went there
左移选择
:将所有选择左移一个字符。
右移选择
:将所有选择右移一个字符。
文本导航
转到字符
:跳转到指定的字符编号,将其移动到视图中。
数字命令
整数序列
:将所有选中的数字转换为从 0 到 N 的数字序列,其中 N 是数字的数量。
十进制转十六进制
:将所有选中的数字从十进制转换为十六进制。
十六进制转十进制
:将所有选中的数字从十六进制转换为十进制。
增加选择
:将所有所选数字的值增加 1
减少选择
:将所有所选数字的值减少 1
文本信息
字符值
:显示包含所选每个字符值的警告。
选择长度
:显示一个对话框,通知您选择了多少个字符(每个选择加起来)。
选择数量
:显示一个对话框,通知您的选择数量。
许可证
Copyright © 2013 Samuel B. Fries
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
and associated documentation files (the "Software"), to deal in the Software without restriction,
including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial
portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.