textmate是是macOS平台上极具传奇色彩的轻量级代码与文本编辑器,拥有多插入点多光标编辑功能,你可以在文档里同时添加多个光标,一次性对多个位置的文本进行同步修改,批量替换、调整代码结构这类原本需要重复操作的工作,几秒钟就能完成,完全不用逐行手动修改,大幅提升文本编辑的工作效率,这一特性后来也成为了几乎所有现代代码编辑器的标配功能。
它的Open Quickly功能是编辑器历史上最经典的文件快速跳转功能,按下快捷键T之后,输入模糊缩写就能快速匹配项目里的任意文件。
匹配算法会自动识别驼峰命名、路径层级,哪怕你只输入几个字母,也能精准定位到目标文件。
还支持直接在文件名后加冒号+行号,打开文件的同时直接跳转到指定行。
从终端里复制带行号的错误路径,一键就能跳转到代码报错位置,完全不用在项目文件树里逐层找文件。

同一个文件里混合多种编程语言的时候,不同语言区域可以独立设置不同的缩进规则、快捷键、语法高亮样式,比如HTML文件里嵌入的CSS、JavaScript代码,可以分别应用各自语言的专属编辑规则,不会出现混合语言文件编辑规则冲突的问题,完美适配复杂的多语言混合开发场景。

1、打开终端,执行对应的defaults write命令,关闭“自动关闭闲置标签”功能的开关。
2、你也可以自定义设置标签页的最大数量,超过这个数量之后软件就会自动关闭长时间没有使用的标签。
3、此时界面就不会出现大量溢出的标签,保持清爽整洁。
