TextMate 是一款多功能纯文本编辑器,具有独特和创新的功能集,使其于 2006 年 8 月赢得了 Apple 设计奖最佳 Mac OS X 开发工具。快速发展的社区已经创建了一百多种不同“模式”的
模式包括对所有主要编程语言的支持、以结构化格式(如 LaTeX、Markdown、Textile 等)编写散文、写博客、运行 SQL 查询、编写剧本、制定预算等等。
多个插入符
使用 TextMate 添加多个插入点的简单方法,一次进行多项更改、交换代码片段以及其他许多操作都变得微不足道。
文件搜索
选择您要搜索的内容,TextMate 将以一种可以轻松在匹配项之间跳转、提取匹配文本或预览所需替换内容的方式呈现结果。
版本控制
在文件浏览器视图中查看哪些文件有更改,在编辑器视图中哪些行有更改,显示当前文件更改的差异,提交子集,TextMate 支持所有主要版本控制系统。
范围设置
一个文件混合语言?使用不同构建系统的项目?具有不同格式首选项的第三方代码?TextMate 可以通过将详细的范围选择器与快捷键、设置等相关联来处理这一切
。
macOS 的 UNIX 基础允许使用任何可以使用 stdin、stdout 和环境变量的语言编写自定义操作,并且对于复杂的交互,TextMate 公开了 WebKit 和适用于 Mac 原生或基于 HTML 的界面的对话框框架。
片段
常用的文本或代码片段可以变成带有占位符、转换等的片段,以便它们根据使用的上下文进行调整。
捆绑包
TextMate 使用捆绑包进行自定义,并支持无数不同的语言、标记系统、工作流程等。
宏
可以通过宏消除重复性工作。要么保存它们以供重复使用,要么录制临时宏以立即重播。
和更多…
剪贴板历史记录、自定义主题、实时 HTML/Markdown 预览、可折叠代码块、缩进软包装等。