MacroMates TextMate
软件概述
主要特点
- 支持所有主要编程语言
- 允许通过捆绑包进行编辑器扩展
- 可以录制宏来帮助自动化繁琐的工作
- 包括源代码折叠和全局项目查找和替换等功能
MacromatesTextMate是一个强大的文本编辑器,它支持各种任务,如源代码编辑、编写屏幕剧本、运行SQL查询和创建博客条目。该程序支持所有主要的编程语言,运行在Mac平台上。从版本2开始,MacroMates已经将TextMate源代码提供给希望对编辑器进行自定义修改的开发人员
TextMate允许您使用命令、宏、模板和代码段帮助组织和创建源代码。TextMate提供了一个查找和替换功能,可以用几个筛选选项快速查找和替换文本。文本编辑器的特点是可以通过使用其他光标来突出显示和编辑多个代码块。TextMate还提供了智能完成功能,它可以预测您将要键入的内容,以帮助您更快地编写代码
TextMate允许您使用bundle扩展编辑器。使用Bundle,您可以添加语言语法,以及将宏、代码段、命令、模板和其他快捷方式组合到编辑器的Bundle中。每个包都提供热键,可以触发热键插入到代码中,这有助于更有效地开发源代码。您可以根据您的开发需要创建自己的自定义捆绑包。
对于任何开发人员来说,MacroMates TextMate都是一个有价值的工具。它支持所有主要编程语言、键代码快捷方式和扩展编辑器的捆绑包。任何在代码中工作的Mac设计人员或开发人员都应该给这个编辑器一个机会
支持的文件格式
MacroMates TextMate 2 支持的文件扩展名
| 常见格式 | |
|---|---|
| .TXT | 纯文本文件 |
| .BIB | 参考文献 |
| .STY | 雅马哈/高格键盘风格 |
| .STRINGS | 文本字符串文件 |
| .RST | 重新构造文本文件 |
| .HS | 哈斯克尔剧本 |
| .XML | XML文件 |
| .TSV | 制表符分隔值文件 |
| .M | 目标C实施文件 |
| .XSLT | XSL转换文件 |
| .POD | 终端实景游戏数据文件 |
| .PCH | Nastran冲压输出文件 |
| .ASM | 汇编语言源代码文件 |
| .DTD | 文档类型定义文件 |
| .AS | 动作脚本文件 |
| .CFG | Celestia配置文件 |
| .S | 源代码文件 |
| .DBM | ColdFusion服务器文件 |
| .PM | Unix XV图形文件 |
| .PL | Perl脚本 |
| .ADB | Ada正文文件 |
| .PDE | 阿杜诺素描 |
| .SQL | 结构化查询语言数据文件 |
| .PROFILE | 炮弹剖面图 |
| .PROPERTIES | Minecraft属性文件 |
| .CGI | 公共网关接口脚本 |
| .JS | JavaScript文件 |
| .SCPT | AppleScript脚本文件 |
| .PHP | PHP源代码文件 |
| .RHTML | Ruby HTML网页 |
| .RJS | Ruby Javascript文件 |
| .TMBUNDLE | TextMate捆绑文件 |
| .P | Python Pickle文件 |
| .BASHRC | Bash非交互式登录Shell文件 |
| .BASH_PROFILE | Bash交互式登录Shell文件 |
| .TMTHEME | TextMate主题文件 |
| .RB | Ruby源代码 |
| .F | 冻结压缩文件 |
| .CPP | C++源代码文件 |
| .C | C/C++源代码文件 |
| .JAVA | Java源代码文件 |
| .H | C/C++/Objto-C头文件 |
| .PY | Python脚本 |
| .LUA | Lua源文件 |
| .PAS | Delphi单元源文件 |
| .SRC | 源代码 |
| .YML | 山药文件 |
| .XQ | XQuery文件 |
| .MARKDOWN | 标记文档文件 |
| .RBW | Ruby脚本 |
| .HH | C++头文件 |
| .INC | 包含文件 |
| .CONFIG | 配置文件 |
| .M4 | 宏处理器库 |
| .TCL | Tcl脚本 |
| .LHS | 识字的哈斯克尔手稿 |
| .D | D源代码文件 |
| .ML | ML源代码文件 |
| .LISP | Lisp源代码文件 |
| .XQUERY | XQuery源代码文件 |
| .XQL | XML查询语言文件 |
| .XQM | XQuery模块 |
| .TMPROJ | TextMate项目文件 |
| .TMLANGUAGE | TextMate语言语法文件 |
| .TLD | 标记库描述符文件 |
| .ERL | Erlang源代码文件 |
| .GROOVY | Groovy源代码文件 |
| .BSH | 比恩塞尔剧本 |
| .TMPROJECT | TextMate项目 |
| .GO | 转到源代码文件 |
| 其他相关格式 | |
|---|---|
| .NFO | 系统信息文件 |
| .XSL | XML样式表 |
| .MD | 标记文档文件 |
| .FPP | Fortran源代码 |
| .LSP | Lisp程序源代码文件 |
| .HPP | C++头文件 |
| .INFO | 文本信息文档 |
| .TPL | 文档模板 |
| .RPY | 头后项目回放文件 |
| .SLST | 游戏数据文件 |
| .DWT | Dreamweaver网页模板 |
| .JSP | Java服务器页 |
| .HTACCESS | Apache HTACCESS文件 |
| .ASCX | ASP.NET用户控制文件 |
| .ASA | ASP配置文件 |
| .ASHX | ASP.NET Web处理程序文件 |
| .PHP3 | PHP3网页 |
| .HTC | HTML组件文件 |
| .PHP4 | PHP4网页 |
| .PHP5 | PHP5网页 |
| .INF | 安装信息文件 |
| .CONF | Unix配置文件 |
| .DIST | Mac OS X分发脚本 |
| .F90 | Fortran 90源代码文件 |
| .FOR | Fortran 77源文件 |
| .ADS | Ada规范文件 |
| .HXX | C++源代码头文件 |
| .SCRIPTTERMINOLOGY | AppleScript脚本术语文件 |
| .YAML | 山药文件 |
| .XQY | XQuery源文件 |
| .MDOWN | 标记文件 |
| .HRL | Erlang头文件 |
| .GVY | Groovy源代码文件 |
| .MKD | 标记文档文件 |
| .MARKDN | 标记文件 |
更新时间: 2020-02-14