抱怨一下,TextMate 2的界面真是丑的掉渣!!!

2012-02-24 17:10:03 +08:00
 ectotherm
比1丑多了,问题是什么时候才会Release呢?
9381 次点击
所在节点    macOS
25 条回复
ectotherm
2012-02-24 17:15:30 +08:00
Side bar可以恢复到1中Project Drawer那样在窗口外面吗?
lldong
2012-02-24 17:52:04 +08:00
试试Chocolat吧,很漂亮,只是还在beta中,bundle系统还是残废。
ectotherm
2012-02-24 18:05:41 +08:00
@lldong 试过了,chocolat过于简单,还不能在工作中使用。sublime text 2太过复杂,用这个东西,跟当年用emacs一样,大部分时间花在配置上。

textmate是一个“拿来就可以用的”编辑器,所以为什么我又回到这个东西。
sobigfish
2012-02-24 18:19:57 +08:00
呃。到现在还不能显示中文。。。不知道买来做啥。。。主要是rails的视频出现很多才火起来的吧?(猜的)
ShiningRay
2012-02-24 18:23:26 +08:00
@ectotherm 没钱的linux用户表示sublime text2很赞
fireyy
2012-02-24 18:30:06 +08:00
@sobigfish textmate 2.0 显示中文已经没问题了
ectotherm
2012-02-24 18:36:55 +08:00
@ShiningRay ...这个东西又不是开源的,要花$的。不过我不喜欢太多定制,就好像Windows上我喜欢用EmEditor一样,快又实用。

@fireyy 我知道中文显示没问题,问题在于界面狂丑

@sobigfish 以前都用Emacs,那个慢得惊人,而且Emacs适合折腾,不适合快速开发。所以才买来了TextMate
ectotherm
2012-02-24 18:47:27 +08:00
不过据说textmate 2先做功能,等功能ok了,发布之前会狂改界面,但愿是真的
chenluois
2012-02-24 19:44:01 +08:00
@ectotherm 期望越高,失望越大。
sobigfish
2012-02-24 19:57:04 +08:00
@ectotherm mate已经很贵了,mate2会不会涨价
FuryBean
2012-02-24 20:03:48 +08:00
@sobigfish 可以直接用1的license,2正式发布了可能涨价。
ectotherm
2012-02-24 21:40:10 +08:00
@FuryBean @sobigfish 哈哈哈,我已经买了1的。

晚上折腾了一下tm2,除了介面真的很丑,其他方面还能接受。基于目录的管理方式也感觉非常简洁,slime text 2分成文件、目录、项目,比较繁琐。
ectotherm
2012-02-25 00:07:58 +08:00
@fireyy @chenluois @sobigfish @FuryBean 神奇的问题在于TextMate 2非常容易崩溃,而且往往是无厘头的原因。
plan9
2012-02-25 01:10:58 +08:00
@ectotherm 很好奇TextMate比emacs好在哪里?
ectotherm
2012-02-25 10:37:45 +08:00
@plan9 TextMate: 1. 速度飞快、刚好够用;2. 具有很多Emacs没有的“现代”功能;3. 具有很多Emacs已经有的“通用”功能;4. 去掉Emacs中很多不必要的功能(比如C-k, M-BACKSAPCE会把东西复制到kill-ring中);5. 保留大部分Emacs的按键习惯(比如C-s进行increase search);6. ...

总之我用了5年多的Emacs,干的一件事情就是让Emacs以更像TextMate的方式工作,所以还不然直接用TextMate,况且速度上TextMate有绝对优势。

但是Emacs有一些TextMate不具备的,比如嵌入Shell、IDE - one site build/debug、全键盘导航。不过在现在各大厂商都推出自家ide的情况下,这个功能可有可无了,特别是Xcode/iOS开发,Emacs非常不方便。所以这个有点也不是很明显了。

我现在大部分使用TextMate + 各种IDE,比如Xcode,比如Unity等等。
ectotherm
2012-02-25 10:50:31 +08:00
@plan9 Sublime Text 2更像Emacs,而且:

1. 流畅性远远大于TextMate,也就是说速度上的体验会比TextMate更舒服;
2. 使用Python取代ELisp进行配置,lisp的抽象性是硬伤,python就没这个问题,很爽,我之前就打算在Emacs中嵌入Pymacs进行Python开发,但是效率不是一般的慢;
3. 具有和Emacs相当的订制性,任何快捷键、任何行为都可以重新编写、重新绑定;
4. 具有TextMate的全部特性;
5. 可以直接使用TextMate的所有Bundles;

但上述这些优点也是我决定不使用Sublime Text 2的原因:我想找一个可以马上拿来用的东西,带有强制性的按键和命令。给我太多的自由度的话,我会花时间去优化他,而不是关注于当前正在进行的项目。
reducm
2012-02-25 11:52:46 +08:00
通贴下来没人提vim!
ectotherm
2012-02-25 11:58:37 +08:00
@reducm 哈哈,vim之前的版本对中文支持那个糟糕啊,我本来也是铁杆,玩了3年,写了很多vimscript插件,对中文完全失望了。所以才换emacs。

不过从现在的版本来看还不错,但是我已经不想回去了。而且整个mac环境中移动光标操作的快捷键都跟emacs差不多,所以更没什么用vim的必要了。

前阵子安装了macvim,玩了几天,发现没有什么特性比textmate/sublime text更强大的地方,而且vimscript和elisp抽象差不多弱,所以又干掉了。
ectotherm
2012-02-25 12:14:03 +08:00
@ectotherm @reducm 这么看来除了开源,emacs/vim没有什么优势可以比上“现代”编辑器的,有几个很morden的功能,emacs/vim除非从根本上修改,否则达不到:

1. multiple carats
2. 面向对象的script language,更方便的扩展

其中vim的buffer比emacs的buffer中可以放置的内容局限性非常大,比如vim的buffer里面不可能存在不同字体、不同字号的文字。emacs的buffer中甚至图片都可以放。不过我觉得这不是问题,很可能是vim为了性能刻意的。

textmate 2的buffer中也放下不同的字体、字号。不过我不知道还有没有其他的能力。
roamlog
2012-02-25 12:16:46 +08:00
textmate 最大的优势就是那些 bundle,这也是为啥其它的编辑器一定要兼容 textmate 的 bundle 的原因。。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/28080

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX