抱怨一下,TextMate 2的界面真是丑的掉渣!!! - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ectotherm
V2EX    macOS

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

  •  
  •   ectotherm 2012 年 2 月 24 日 10112 次点击
    这是一个创建于 5138 天前的主题,其中的信息可能已经有所发展或是发生改变。
    比1丑多了,问题是什么时候才会Release呢?
    25 条回复    970-01-01 08:00:00 +08:00
    ectotherm
        1
    ectotherm  
    OP
       2012 年 2 月 24 日
    Side bar可以恢复到1中Project Drawer那样在窗口外面吗?
    lldong
        2
    lldong  
       2012 年 2 月 24 日
    试试Chocolat吧,很漂亮,只是还在beta中,bundle系统还是残废。
    ectotherm
        3
    ectotherm  
    OP
       2012 年 2 月 24 日
    @lldong 试过了,chocolat过于简单,还不能在工作中使用。sublime text 2太过复杂,用这个东西,跟当年用emacs一样,大部分时间花在配置上。

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

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

    @sobigfish 以前都用Emacs,那个慢得惊人,而且Emacs适合折腾,不适合快速开发。所以才买来了TextMate
    ectotherm
        8
    ectotherm  
    OP
       2012 年 2 月 24 日
    不过据说textmate 2先做功能,等功能ok了,发布之前会狂改界面,但愿是真的
    chenluois
        9
    chenluois  
       2012 年 2 月 24 日
    @ectotherm 期望越高,失望越大。
    run2
        10
    run2  
       2012 年 2 月 24 日
    @ectotherm mate已经很贵了,mate2会不会涨价
    FuryBean
        11
    FuryBean  
       2012 年 2 月 24 日
    @sobigfish 可以直接用1的license,2正式发布了可能涨价。
    ectotherm
        12
    ectotherm  
    OP
       2012 年 2 月 24 日
    @FuryBean @sobigfish 哈哈哈,我已经买了1的。

    晚上折腾了一下tm2,除了介面真的很丑,其他方面还能接受。基于目录的管理方式也感觉非常简洁,slime text 2分成文件、目录、项目,比较繁琐。
    ectotherm
        13
    ectotherm  
    OP
       2012 年 2 月 25 日
    @fireyy @chenluois @sobigfish @FuryBean 神奇的问题在于TextMate 2非常容易崩溃,而且往往是无厘头的原因。
    plan9
        14
    plan9  
       2012 年 2 月 25 日
    @ectotherm 很好奇TextMate比emacs好在哪里?
    ectotherm
        15
    ectotherm  
    OP
       2012 年 2 月 25 日
    @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
        16
    ectotherm  
    OP
       2012 年 2 月 25 日
    @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
        17
    reducm  
       2012 年 2 月 25 日 via Android
    通贴下来没人提vim!
    ectotherm
        18
    ectotherm  
    OP
       2012 年 2 月 25 日
    @reducm 哈哈,vim之前的版本对中文支持那个糟糕啊,我本来也是铁杆,玩了3年,写了很多vimscript插件,对中文完全失望了。所以才换emacs。

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

    前阵子安装了macvim,玩了几天,发现没有什么特性比textmate/sublime text更强大的地方,而且vimscript和elisp抽象差不多弱,所以又干掉了。
    ectotherm
        19
    ectotherm  
    OP
       2012 年 2 月 25 日
    @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
        20
    roamlog  
       2012 年 2 月 25 日
    textmate 最大的优势就是那些 bundle,这也是为啥其它的编辑器一定要兼容 textmate 的 bundle 的原因。。。。
    ShiningRay
        21
    ShiningRay  
       2012 年 3 月 10 日
    @ectotherm 至少能用啊,只是偶尔跳出来让你购买license
    ine181x
        22
    ine181x  
       2012 年 3 月 10 日
    @ectotherm textmate下面有没有类似sublime text2 下面的package control?
    jjgod
        23
    jjgod  
       2012 年 3 月 10 日
    @ectotherm: vim 的中文支持有什么问题?
    ectotherm
        24
    ectotherm  
    OP
       2012 年 3 月 10 日
    @ine181x getbundles = package control

    @jjgod 至少有两个问题,当然现在版本中可能解决了:
    1. 自动对文字进行wrap的时候,中文还是按照空格进行的,就是在emacs中按下M-q的实现段落排列的功能,emacs的表现是正常的;
    2. 在命令模式大部分情况我们要使用英文,而编辑模式时候要使用中文输入法,windows vim自作主张地自动帮你切换;在以前的版本中,这个功能貌似是关不掉的,而且经常会错乱掉,以至于你不知道现在是中文输入还是英文输入。
    tuoxie007
        25
    tuoxie007  
       2012 年 3 月 30 日
    嗯,看得出来,对于editor的争吵已经渐渐的从vim和emacs转向textmate和sublime了。
    这说明程序员的思想觉悟还是有所提高的。

    @FuryBean 你说真的假的,我现在用的是破解的1.5,想买2.0,要不趁还没涨价我现在就去买个1.5的license?

    @ectotherm 2.0怎么没有project的概念了,我经常把几个分别在不同地方的目录摆在一起,现在好啊。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2648 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 01:25 PVG 09:25 LAX 18:25 JFK 21:25
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86