Answers:
随便使用熟悉的内容,不必担心是否遗漏了某些东西。
熟悉度将胜过您可能在TextMate中发现的所有其他功能,并且无论您使用哪种操作系统,都可以坐在熟悉的编码环境中,这确实可以大大提高生产力。
我撰写本文时,总体Sublime Text 2是从TextMate向前迈进的。它具有更好的撤消语义。它可以在大多数TextMate捆绑软件中加载,因此您可以通过扩展TextMate的相同方式对其进行扩展。但是,说实话,今年我从TextMate切换后,我没有发现需要安装任何TextMate软件包的原因,因为到目前为止,我在TextMate中使用的任何东西都可以作为更好实现的,功能更丰富的本地Sublime Text 2格式使用。
话虽这么说,TextMate 2仍处于Alpha状态,可以下载,因此更新已经遥不可及。但是我的建议仍然存在:对于您的开发环境,熟悉多个操作系统是一件了不起的事情。
这个问题没有客观答案。TextMate和Sublime Text 2与OS X很好地集成在一起,并使用直观的键盘快捷键。
如果您习惯在其他平台上使用Sublime Text 2,那么也可以在OS X上使用它。
我认为TextMate 2与OS X UX准则集成得更好,它具有非常漂亮的界面,更好的查找器集成,并且具有更多的Xcode工具,例如源代码控制面板。Sublime Text在跨平台软件的集成方面做得很好:界面的组件在系统中不会显得陌生,它支持覆盖滚动条等。事实上,我认为ST2 / 3与OS X的集成更好比任何其他平台。
但是,关于编辑功能,除了Sublime,我不会再坚持其他任何方式。它具有更好的键绑定设置,并且可扩展性更高。
TextMate 2绝对是OS X应用程序-与Chocolat和Espresso等其他编辑器一起使用-但如果您对Sublime感到满意,请坚持使用它,这样可以很好地做到与其他人相比不会陌生。
这不是问题的直接答案,而是考虑BBEdit。它与Mac OSX完美集成。它是完全现代的,并且已经在10个版本中坚如磐石了15年(从1.0开始,我就一直在使用它)。免费提供试用版。此外,还有一个免费的精简版本TextWrangler。