1
ectotherm OP Side bar可以恢复到1中Project Drawer那样在窗口外面吗?
|
2
lldong 2012-02-24 17:52:04 +08:00
试试Chocolat吧,很漂亮,只是还在beta中,bundle系统还是残废。
|
3
ectotherm OP @lldong 试过了,chocolat过于简单,还不能在工作中使用。sublime text 2太过复杂,用这个东西,跟当年用emacs一样,大部分时间花在配置上。
textmate是一个“拿来就可以用的”编辑器,所以为什么我又回到这个东西。 |
4
sobigfish 2012-02-24 18:19:57 +08:00
呃。到现在还不能显示中文。。。不知道买来做啥。。。主要是rails的视频出现很多才火起来的吧?(猜的)
|
5
ShiningRay 2012-02-24 18:23:26 +08:00
@ectotherm 没钱的linux用户表示sublime text2很赞
|
7
ectotherm OP @ShiningRay ...这个东西又不是开源的,要花$的。不过我不喜欢太多定制,就好像Windows上我喜欢用EmEditor一样,快又实用。
@fireyy 我知道中文显示没问题,问题在于界面狂丑 @sobigfish 以前都用Emacs,那个慢得惊人,而且Emacs适合折腾,不适合快速开发。所以才买来了TextMate |
8
ectotherm OP 不过据说textmate 2先做功能,等功能ok了,发布之前会狂改界面,但愿是真的
|
12
ectotherm OP |
13
ectotherm OP |
15
ectotherm OP @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等等。 |
16
ectotherm OP @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的原因:我想找一个可以马上拿来用的东西,带有强制性的按键和命令。给我太多的自由度的话,我会花时间去优化他,而不是关注于当前正在进行的项目。 |
17
reducm 2012-02-25 11:52:46 +08:00 via Android
通贴下来没人提vim!
|
18
ectotherm OP @reducm 哈哈,vim之前的版本对中文支持那个糟糕啊,我本来也是铁杆,玩了3年,写了很多vimscript插件,对中文完全失望了。所以才换emacs。
不过从现在的版本来看还不错,但是我已经不想回去了。而且整个mac环境中移动光标操作的快捷键都跟emacs差不多,所以更没什么用vim的必要了。 前阵子安装了macvim,玩了几天,发现没有什么特性比textmate/sublime text更强大的地方,而且vimscript和elisp抽象差不多弱,所以又干掉了。 |
19
ectotherm OP @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中也放下不同的字体、字号。不过我不知道还有没有其他的能力。 |
20
roamlog 2012-02-25 12:16:46 +08:00
textmate 最大的优势就是那些 bundle,这也是为啥其它的编辑器一定要兼容 textmate 的 bundle 的原因。。。。
|
21
ShiningRay 2012-03-10 20:13:27 +08:00
@ectotherm 至少能用啊,只是偶尔跳出来让你购买license
|
24
ectotherm OP |