TextMate有哪些实用功能?
我注意到这里很多人都在OS X上用TextMate来写代码。我最近也开始用这个软件,虽然我喜欢它简洁的界面,但如果你不知道自己在找什么,就很难发现一些很酷的功能。
那么,你们觉得在写代码时(主要是Python)哪个功能最有帮助呢?除了自带的功能外,还有哪些第三方的插件是我应该了解的呢?
17 个回答
11
能够用任何脚本语言写一些简单的命令,并把这些命令绑定到特定的快捷键上。
15
按住选项键的同时拖动鼠标,可以选中一段文字。如果在选中状态下输入文字,你打的字会出现在多行上。
29
别忽视了'mate'这个命令行工具。你可以用它把输出内容直接送到TextMate里,所以如果你这样做...
diff file1.py file2.py | mate
...它不仅会在TextMate中打开,而且它很聪明,知道你在查看一个差异(diff),会在屏幕上高亮显示相关的行。
TextMate的SVN集成功能非常棒;它似乎还支持其他一些版本控制系统的功能。
可以添加GetBundle来浏览插件库。我通过它找到了jQuery的插件,非常实用。
正如其他人提到的,为常用的代码片段自己制作一个插件是非常有帮助的。如果你有一些特定于某个项目或框架的代码片段,建议给它们加上一个共同的前缀,这样可以保持命名空间的整洁。