Almost every developer that uses a Mac practically worships TextMate. Why? What extraordinary features does it have that other text editors and IDEs don't? I did a quick search and the only really useful feature that I found that most other editors lack is the column selection option, but I wouldn't use a certain editor just for that. What makes TextMate so amazing?
几乎每个使用Mac的开发人员都会崇拜TextMate。为什么?它有哪些非凡的功能,其他文本编辑器和IDE没有?我做了一个快速搜索,我发现大多数其他编辑器缺少的唯一真正有用的功能是列选择选项,但我不会仅仅为此使用某个编辑器。是什么让TextMate如此惊人?
8 个解决方案
#1
TextMate was the first app I bought when I switched to the Mac a few years ago.
The features I like most are:
TextMate是我几年前切换到Mac时购买的第一个应用程序。我最喜欢的功能是:
- bundle support
- clean UI
- project support
- shell integration
- fast for small files (fast startup time)
- HTMLTidy built in
- CSS and XHTML validation integrated (needs online connection)
快速的小文件(快速启动时间)
HTMLTidy内置
集成了CSS和XHTML验证(需要在线连接)
but it also has some drawbacks:
但它也有一些缺点:
- slow for big files
- lack of updates (for some time now, but TextMate 2.0 seems to be alive)
大文件慢
缺乏更新(一段时间以来,但TextMate 2.0似乎还活着)
#2
The main selling point is the ability to extend the UI using bundles, which are basically just shell scripts. It is also fairly lightweight.
主要卖点是使用bundle扩展UI的能力,它们基本上只是shell脚本。它也相当轻巧。
#3
I think the appeal of TextMate is that its not bloated ... its has just the right mix of text editing / IDE features, implemented in just the right way :)
我认为TextMate的吸引力在于它没有臃肿...它只是正确的文本编辑/ IDE功能组合,以正确的方式实现:)
#4
A lot of editors have column selections (although in a lot of them its buried deep down). The actual fact TextMate is liked is it's bundle system, which makes some repetitive programming tasks much easier. It's not considered a replacement for languages that have IDE-s with "intellisense" support (Java, C#, etc.), but it's really useful if you want to create programs in a scripting language like ruby or python.
许多编辑都有列选择(尽管其中很多都是深埋的)。实际上TextMate很受欢迎是它的捆绑系统,这使得一些重复的编程任务变得更加容易。它不被认为是具有“智能感知”支持(Java,C#等)的IDE的语言的替代品,但是如果你想用像ruby或python这样的脚本语言创建程序,它就非常有用。
#5
TextMate is very powerful and at the same time usable, intuitive, elegant and lightweight.
TextMate非常强大,同时可用,直观,优雅和轻巧。
On the other hand e.g. the two most popular Unix editors Emacs and Vi(m) are both very powerful but IMHO(!) their usability is not up to todays standards. (I use all three of them but think TextMate is by far the best.)
另一方面,例如两个最受欢迎的Unix编辑器Emacs和Vi(m)都非常强大,但恕我直言(!)它们的可用性达不到今天的标准。 (我使用它们全部三个,但认为TextMate是迄今为止最好的。)
#6
I've been trying to use TextMate as a replacement for Emacs. So far I'm not sold, though I like projects, simpler/cleaner UI, and the idea that it's extensible using python, etc. (I've never mastered elisp).
我一直在尝试使用TextMate作为Emacs的替代品。到目前为止我还没有卖掉,虽然我喜欢项目,更简单/更清洁的UI,以及使用python等可扩展的想法(我从未掌握过elisp)。
Things I don't like [in comparison to Emacs]:
我不喜欢的东西[与Emacs相比]:
- no ability to swap point/mark or return to previous marks.
- movement keys don't automatically take you out of inline search.
- tags not so great (ex: no symbols can be found in java files without classes).
- completion only searches current file.
- NOT OPEN SOURCE.
无法交换点/标记或返回先前的标记。
移动键不会自动将您带出内联搜索。
标签不是那么好(例如:没有类的java文件中找不到符号)。
完成只搜索当前文件。
不开源。
Okay, I still want to give it a fair shot, but mostly I'm just missing Emacs' superior functionality and feeling increasingly forgiving of its challenging UI and more willing to try to learn elisp for real. Even for projects, using emacs desktop-save in a project folder can accomplish nearly the same thing.
好吧,我仍然想给它一个公平的镜头,但大多数情况下我只是缺少Emacs的卓越功能,并且对其具有挑战性的用户界面感到越来越宽容,并且更愿意尝试真正学习elisp。即使对于项目,使用emacs桌面保存在项目文件夹中也可以完成几乎相同的事情。
-taranaki
#7
Textmate basically has all the power of <insert your favorite unix editor here> with a nice Mac OS X UI wrapped around it and a great plugin system using bundles, of which hundreds are available and most are either good or awesome.
Textmate基本上具有 <插入你最喜欢的unix编辑器> 的所有功能,其中包含一个漂亮的Mac OS X UI和一个使用捆绑的优秀插件系统,其中有数百个可用,大多数都很好或很棒。
#8
Community support.
#1
TextMate was the first app I bought when I switched to the Mac a few years ago.
The features I like most are:
TextMate是我几年前切换到Mac时购买的第一个应用程序。我最喜欢的功能是:
- bundle support
- clean UI
- project support
- shell integration
- fast for small files (fast startup time)
- HTMLTidy built in
- CSS and XHTML validation integrated (needs online connection)
快速的小文件(快速启动时间)
HTMLTidy内置
集成了CSS和XHTML验证(需要在线连接)
but it also has some drawbacks:
但它也有一些缺点:
- slow for big files
- lack of updates (for some time now, but TextMate 2.0 seems to be alive)
大文件慢
缺乏更新(一段时间以来,但TextMate 2.0似乎还活着)
#2
The main selling point is the ability to extend the UI using bundles, which are basically just shell scripts. It is also fairly lightweight.
主要卖点是使用bundle扩展UI的能力,它们基本上只是shell脚本。它也相当轻巧。
#3
I think the appeal of TextMate is that its not bloated ... its has just the right mix of text editing / IDE features, implemented in just the right way :)
我认为TextMate的吸引力在于它没有臃肿...它只是正确的文本编辑/ IDE功能组合,以正确的方式实现:)
#4
A lot of editors have column selections (although in a lot of them its buried deep down). The actual fact TextMate is liked is it's bundle system, which makes some repetitive programming tasks much easier. It's not considered a replacement for languages that have IDE-s with "intellisense" support (Java, C#, etc.), but it's really useful if you want to create programs in a scripting language like ruby or python.
许多编辑都有列选择(尽管其中很多都是深埋的)。实际上TextMate很受欢迎是它的捆绑系统,这使得一些重复的编程任务变得更加容易。它不被认为是具有“智能感知”支持(Java,C#等)的IDE的语言的替代品,但是如果你想用像ruby或python这样的脚本语言创建程序,它就非常有用。
#5
TextMate is very powerful and at the same time usable, intuitive, elegant and lightweight.
TextMate非常强大,同时可用,直观,优雅和轻巧。
On the other hand e.g. the two most popular Unix editors Emacs and Vi(m) are both very powerful but IMHO(!) their usability is not up to todays standards. (I use all three of them but think TextMate is by far the best.)
另一方面,例如两个最受欢迎的Unix编辑器Emacs和Vi(m)都非常强大,但恕我直言(!)它们的可用性达不到今天的标准。 (我使用它们全部三个,但认为TextMate是迄今为止最好的。)
#6
I've been trying to use TextMate as a replacement for Emacs. So far I'm not sold, though I like projects, simpler/cleaner UI, and the idea that it's extensible using python, etc. (I've never mastered elisp).
我一直在尝试使用TextMate作为Emacs的替代品。到目前为止我还没有卖掉,虽然我喜欢项目,更简单/更清洁的UI,以及使用python等可扩展的想法(我从未掌握过elisp)。
Things I don't like [in comparison to Emacs]:
我不喜欢的东西[与Emacs相比]:
- no ability to swap point/mark or return to previous marks.
- movement keys don't automatically take you out of inline search.
- tags not so great (ex: no symbols can be found in java files without classes).
- completion only searches current file.
- NOT OPEN SOURCE.
无法交换点/标记或返回先前的标记。
移动键不会自动将您带出内联搜索。
标签不是那么好(例如:没有类的java文件中找不到符号)。
完成只搜索当前文件。
不开源。
Okay, I still want to give it a fair shot, but mostly I'm just missing Emacs' superior functionality and feeling increasingly forgiving of its challenging UI and more willing to try to learn elisp for real. Even for projects, using emacs desktop-save in a project folder can accomplish nearly the same thing.
好吧,我仍然想给它一个公平的镜头,但大多数情况下我只是缺少Emacs的卓越功能,并且对其具有挑战性的用户界面感到越来越宽容,并且更愿意尝试真正学习elisp。即使对于项目,使用emacs桌面保存在项目文件夹中也可以完成几乎相同的事情。
-taranaki
#7
Textmate basically has all the power of <insert your favorite unix editor here> with a nice Mac OS X UI wrapped around it and a great plugin system using bundles, of which hundreds are available and most are either good or awesome.
Textmate基本上具有 <插入你最喜欢的unix编辑器> 的所有功能,其中包含一个漂亮的Mac OS X UI和一个使用捆绑的优秀插件系统,其中有数百个可用,大多数都很好或很棒。
#8
Community support.