TextMate是一款免费的文本编辑器,具有丰富的功能和易用性,帮助用户轻松处理各种文字和代码编辑任务。该软件可以进行文件批处理,支持正则表达式和变量操作,并允许用户预览和撤销更改。
功能介绍
1. 清晰地显示搜索并替换多个文件中的文本
2. 批量处理大型文本文件(大小可达40 MB和200万行)
3. 保存设置为配置文件以备重用
4. 编辑文本文件的特定部分,例如替换、移动或交换文本
5. 执行行操作,如数字、缩进、替换、插入、交换、移动或删除行
6. 组合功能并将过滤器或更高级的功能应用于它们
7. 搜索多个文件以查找特定术语的出现,并进一步处理或导出结果列表,或将其复制到剪贴板
8. 使用CSV文件一次搜索和替换多个文本短语
9. 更改文本文件的编码(例如将UTF-8转换为ANSI)
10. 使用集成批处理模式通过脚本文件执行文本操作
软件特色
1. 一次编辑许多文本文件
2. 灵活而清晰地编辑成千上万个文件中的文本、行或整段文本
3. 在文件中查找文本
4. 包含一个强大的搜索工具,包括许多筛选器、正则表达式和导出选项用于搜索结果
5. 具有全面的文字编辑功能,如替换、插入或移除行、换行符或文本块等
6. 使用过滤器来准确控制使用范围
软件亮点
1. 自动化编辑器中Discoverbility做得最好
2. TextMate常常被用来与Vim和eMacs相比,拥有不输后两者的键盘操作和相当程度的可扩展性。但其学习曲线却异常平滑,因为所有的快捷键都可以找到对应的菜单操作。新手只需翻几次菜单就可以记住常规的快捷键,并且由于第3点的原因,用户可以用这些快捷键在不同的文件类型中尝试,可以获得不太超出预料的结果;
3. 善于使用脚本
4. 首创Snippets代码自动生成功能
5. 首创Plugin bundle的分发和管理机制,并形成了一定规模的社区
6. 定义了lexical scope,使得所有Snippets、命令和宏的域都不是针对整个文件/项目的
TextMate2 已经开源,如果需要下载,请点击下面的百度网盘链接。我的系统版本是:Mac OS X 10.8.4。
TextMate version 2.0-alpha.9460+git.d9b446d:百度网盘
以下是编译过程:
下载安装 Xcode
安装 Command Line Tools
安装 brew
准备编译环境
获取源码
下载 submodule
编译
不出意外的话,会在 /var/root/build/TextMate/Application/TextMate/ 目录下生成 TextMate.app。使用 su 到 root 帐户执行 “cp -rv
推荐评语