![]() |
1
29
不要忽视“mate”命令行工具。您可以使用它将输出管道传输到TextMate,因此如果您执行以下操作。..
…它不仅可以在TextMate中打开,而且足够智能,可以知道您正在查看差异并突出显示屏幕上的行。 TextMate的SVN集成非常好;它似乎也为其他一些版本控制系统提供了捆绑包。 添加GetBundle以浏览包存储库。我通过它找到了jQuery包,它非常方便。 正如其他人所提到的,滚动自己的捆绑包以获取常用代码片段非常有帮助。如果您有一些特定于项目或框架的代码段,您可能希望在所有代码段前加上一个通用字母,以保持名称空间的整洁。 |
![]() |
2
15
拖动时按住选项可以突出显示一段文本。如果在突出显示处于活动状态时键入,您的击键将显示在多行上。 |
![]() |
3
11
能够用任何脚本语言编写简单的命令,并将其绑定到特定于上下文的热键。 |
![]() |
4
11
导航菜单命令 转到文件 (命令+T)和 转到符号 (Command+Shift+T)都非常有用。 转到文件 ,在打开项目时有效,允许您键入文件名的任何部分,以仅查看与您键入的内容匹配的文件。 转到符号 具有相同的过滤接口类型,但对文档的基本块元素进行操作。例如,如果你正在编辑一个类,Go to Symbol会处理方法名称,但在CSS文档中,你会搜索选择器。这太棒了。 |
![]() |
5
7
I mention some in a review on Boagworld ,我找到了代码片段、项目管理器、列式编辑(在选择内容时按住选项或在选择内容后按下选项)和CSS语法作用域。 |
![]() |
6
5
我喜欢集成的HTML/XML Tidy。Cmd-shift-H是你的朋友。 此外,与各种scp/sftp客户端的良好集成。 |
![]() |
7
5
我最喜欢的两个功能是自动补全(绑定到[esc])和列编辑(绑定到[alt]),这两个功能都为我节省了很多时间,而且绝对是“ robot ninjas '. 上面链接的这本书也对TextMate的强大功能非常有用,尽管它没有特别提到python。 |
![]() |
8
5
不要忘记“拖动命令”。 它们使您能够将图像拖动到blog.html文档中,然后将其上传到适当的文件夹并为您插入标记。 Here 这是另一个例子,说明如果将TM与配对,如何进一步扩展拖动命令 QuickSilver . (免责声明:我在那里写了我链接的博客文章。但我仍然认为它很酷。) |
![]() |
9
4
值得注意的是,这里有一个名为TextMate的Windows替代品
E Text Editor
它几乎完成了TextMate所做的一切
因此,这并不是TextMate的一个有用功能,但 非常 了解您是否是TextMate的粉丝,以及出于何种原因必须使用Windows,这很有用。 |
![]() |
10
3
代码段创建的便捷性。 使用替换、制表顺序和正则表达式替换来创建可以完成很多工作的新代码段是微不足道的。快速将这些分配给特定语言的选项卡键使我更有效率。这让我担心代码膨胀。 :-) |
![]() |
11
3
对我来说,最好的功能是:
|
![]() |
12
2
使用代码片段展开为大的重复代码块,然后使用tab键移动并仅编辑我需要的部分,而无需使用鼠标或箭头键。 |
![]() |
13
1
它很好,很轻,内置了Ruby的所有宏,让你只需按一下键就可以运行Ruby代码或任何其他代码。 |
![]() |
14
1
查看 ProjectPlus ,它为侧边栏提供了一些有用的选项,它有svn和git的SCM状态徽章(尽管我发现git有点问题)。 我喜欢这样一个事实,即它可以将侧边栏更改为左侧或右侧的嵌入式面板(与默认的抽屉相反)。 |
![]() |
15
1
如果你和我一样,在让代码看起来整洁方面处于强迫症的边缘,那么Option+Cmd+]将当前行周围的所有作业排成一行是很棒的! |
![]() |
16
0
这个
|
![]() |
17
0
结账 Zen Coding bundle 。它为开发HTML和CSS提供了极大的生产力提升。 |