TextMate 2 中文输入的 bug 解决了! - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
chenluois
V2EX    TextMate

TextMate 2 中文输入的 bug 解决了!

  •  
  •   chenluois 2011-12-13 21:50:13 +08:00 14764 次点击
    这是一个创建于 5106 天前的主题,其中的信息可能已经有所发展或是发生改变。
    TextMate 2 (8926) 输入中文有着严重的 bug,不知道的看这个视频:
    http://cl.ly/CZH6

    今天上午发现这个 bug 后,我就马上录了上面那个视频作为 bug report 发给 TextMate 的作者 Allan。

    下午 7:15,收到回复 "Thanks for the note!"。

    就在刚刚,Allan 回复说他把这个问题修复了,让我确认一下。果断更新至

    TextMate 2 (8927),果然解决了!看实际效果:
    http://cl.ly/CYnb

    所以说,发现问题一定要第一时间发 bug report 啊,要不然光抱怨,作者不知道又有什么用。
    54 条回复    1970-01-01 08:00:00 +08:00
    1212e
        1
    1212e  
       2011-12-13 21:57:40 +08:00
    GJ! 虽然我用tm不多

    最后一句+1
    doskoi
        2
    doskoi  
       2011-12-13 21:58:46 +08:00
    我没收到RC的email.. 请问楼主怎么知道2出来的
    sinxccc
        3
    sinxccc  
       2011-12-13 21:58:53 +08:00
    你是直接用内置的更新功能的么?
    Sivan
        4
    Sivan  
       2011-12-13 22:00:15 +08:00
    那现在中文问题貌似都完美解决了吧?
    chenluois
        5
    chenluois  
    OP
       2011-12-13 22:04:53 +08:00
    现在快去围观 TextMate 官方的 Twitter,我的 tweet 被 retweeted 了哟。
    http://twitter.com/#!/macromates
    mudkip
        6
    mudkip  
       2011-12-13 22:21:40 +08:00 via iPad
    看来等正式版了一定得入手 TextMate 了:)

    对了TextMate 2可以用GBK编码么?工作有时还是得用到…
    liuzelei
        7
    liuzelei  
       2011-12-13 22:32:57 +08:00
    好了,准备掏钱了...
    summic
        8
    summic  
       2011-12-13 22:33:08 +08:00
    @chenluois 话说买了license就能第一时间体验最新版本了么?

    解决了中文问题,一定要买了。
    chenluois
        9
    chenluois  
    OP
       2011-12-13 22:35:26 +08:00
    @mudkip Preferences 有选择 Encoding 为 GBK 的选项,如图 - http://cl.ly/CZc9
    但这选项是不是真的管用我就不清楚了,手上没有 GBK 编码的文档,没法测试。
    chenluois
        10
    chenluois  
    OP
       2011-12-13 22:49:15 +08:00
    @doskoi 火星了吧?昨天 Allan 就发在 textmate-dev 邮件列表里了,供开发者测试的
    http://lists.macromates.com/textmate-dev/2011-December/014636.html
    现在就晚了,那下载链接已经失效了。
    sinxccc
        11
    sinxccc  
       2011-12-13 22:58:30 +08:00
    中文的自动换行 (soft wrap) 还是有问题。感觉上好像是把汉字的宽度按照英文算了,比如设置 70个字符,汉字行要比英文行多出一倍来才会 wrap
    chenluois
        12
    chenluois  
    OP
       2011-12-13 23:03:51 +08:00
    @summic 这是给开发者测试的,还没对一般的用户开放,叫 TextMate 2 Alpha Release candidate。
    意思是如果没什么大问题了就转为 TextMate 2 Alpha,那时候就是所有正版用户范围内的测试。
    目前那些非开发者下载到的是泄露出的版本~
    G2bN4dbX9J3ncp0r
        13
    G2bN4dbX9J3ncp0r  
       2011-12-13 23:05:54 +08:00
    vim党路过
    chenluois
        14
    chenluois  
    OP
       2011-12-13 23:06:28 +08:00
    @sinxccc 别反馈给我呀,你该把这问题发给 MacroMates 啊~ :)
    roamlog
        15
    roamlog  
       2011-12-13 23:11:22 +08:00
    发现系统自带的输入法和 QQ 输入法可以正常使用了,但 FIT 不行,
    chenluois
        16
    chenluois  
    OP
       2011-12-13 23:12:36 +08:00
    @roamlog 赶紧给 MacroMates 发 bug report 呀!:)
    roamlog
        17
    roamlog  
       2011-12-13 23:13:16 +08:00
    @chenluois 我不知道怎么发啊,我又不会录视频,要不你帮下忙?
    cngithub
        18
    cngithub  
       2011-12-13 23:15:35 +08:00
    @chenluois 买过1.x系列的序列号,已下8926,怎么更新到8927?自动更新不管用?
    chenluois
        19
    chenluois  
    OP
       2011-12-13 23:23:09 +08:00
    @cngithub Hit "option" and click "Check Now" button in preferences.
    chenluois
        20
    chenluois  
    OP
       2011-12-13 23:23:58 +08:00
    @roamlog http://macromates.com/contact
    这个页面,点 "General feedback/support." 那个链接,就是它的客户支持邮箱(bug report 就发到这个邮箱)。

    Email 里注明所用 TextMate 的版本号,以及重现 bug 的具体步骤。我是因为英语不太好怕解释不清楚所以才录的视频,英语好直接描述就行了哈。
    cngithub
        21
    cngithub  
       2011-12-13 23:24:11 +08:00
    @chenluois 始终是这个提示:

    TextMate 8926 is the latest version availableyou have 8926.
    Livid
        22
    Livid  
    MOD
    PRO
       2011-12-13 23:25:41 +08:00
    在 Project Drawer 里现在要双击才能打开文件,之前是像 Xcode 一样单击就可以。

    没有找到地方可以改这个设置,刚刚也向 MacroMates 反馈了。
    lucifr
        23
    lucifr  
       2011-12-13 23:26:03 +08:00
    cngithub
        24
    cngithub  
       2011-12-13 23:27:21 +08:00
    @lucifr Thanks!
    chenluois
        25
    chenluois  
    OP
       2011-12-13 23:28:17 +08:00
    @cngithub 你点 "Check Now" 按钮的时候按住 键盘上的 "option" 键了吗?
    roamlog
        26
    roamlog  
       2011-12-13 23:29:14 +08:00
    @lucifr 哈哈,我也是用的这个地址,我自己偶然尝试了一下,竟然有...哈哈
    cngithub
        27
    cngithub  
       2011-12-13 23:31:48 +08:00
    @chenluois 晕,还真有这个地雷...

    现在成功了!

    哈哈!现在是8930了!太感谢了!
    roamlog
        28
    roamlog  
       2011-12-13 23:31:48 +08:00
    @chenluois 我觉得录视频比较简单,有啥好的视频软件推荐不,比如你之前用的...
    chenluois
        29
    chenluois  
    OP
       2011-12-13 23:33:17 +08:00
    @roamlog 我用的 ScreenFlow,不过你直接用自带的 QuickTime 就能录啊,Lion 上。
    jerry
        30
    jerry  
       2011-12-13 23:40:58 +08:00
    还不支持Lion的全屏模式, air上不能全屏的编辑器不是好编辑器
    lonre
        31
    lonre  
       2011-12-13 23:47:18 +08:00
    中文不是完全正常,删除就不对劲了...
    chenluois
        32
    chenluois  
    OP
       2011-12-13 23:58:41 +08:00
    @lonre 特意试了一下删除,没发现啥问题 用的是 8930
    lonre
        33
    lonre  
       2011-12-14 00:03:02 +08:00
    @chenluois 输入的过程之中...
    chenluois
        34
    chenluois  
    OP
       2011-12-14 00:09:46 +08:00
    @lonre 啊,原来如此!
    建议您按 #20 楼的步骤把这问题反馈给 MacroMates。:)
    我的英语不太好,这问题实在不知道怎么描述~
    agassi_yzh
        35
    agassi_yzh  
       2011-12-14 00:22:54 +08:00
    最后一句+1
    victor
        36
    victor  
       2011-12-14 00:24:44 +08:00
    @Livid 同情而,是不是故意置的?

    另外哪位兄弟知道如何更改字啊?
    chenluois
        37
    chenluois  
    OP
       2011-12-14 00:27:35 +08:00
    @victor View - Font - Show Fonts
    Livid
        38
    Livid  
    MOD
    PRO
       2011-12-14 00:28:17 +08:00
    @victor 菜单的 View -> Font 可以改字体。

    不能单击打开文件实在是很苦恼。
    chenluois
        39
    chenluois  
    OP
       2011-12-14 00:45:40 +08:00
    victor
        40
    victor  
       2011-12-14 02:18:34 +08:00
    @chenluois @Livid 谢谢
    期待修改单击打开文件吧
    summic
        41
    summic  
       2011-12-14 08:11:23 +08:00
    Project Drawer 不能放在右边了?
    roamlog
        42
    roamlog  
       2011-12-14 08:38:50 +08:00
    @summic 作者说暂时不行。。
    AntiGameZ
        43
    AntiGameZ  
       2011-12-14 09:00:05 +08:00
    请教,怎么录制你给出的视频?我发现输入法还是有问题,想用一样的方式给tm-support反馈一下,谢谢
    roamlog
        44
    roamlog  
       2011-12-14 09:07:08 +08:00
    @AntiGameZ 直接用 quicktime 就行
    chenluois
        45
    chenluois  
    OP
       2011-12-14 09:08:00 +08:00
    @AntiGameZ 我用的 ScreenFlow, 录制好后在右面板中勾选 “Show Keys pressed” 和 "Show modifier keys pressed",这样就能在视频中显示所按下的键。如图:http://cl.ly/Ca0A
    Kai
        46
    Kai  
       2011-12-14 14:24:52 +08:00
    @Livid 点击图标的话就是 One Click 了
    mactive
        47
    mactive  
       2011-12-14 14:33:26 +08:00 via iPhone
    sublime 也不错,正式版$59.有些更酷的功能。textmate的优点也都基本具备
    summic
        48
    summic  
       2011-12-14 14:39:46 +08:00
    @mactive 价格没有优势
    在win下用用还行,只能说功能做到了,体验还差得相当远
    lanvige
        49
    lanvige  
       2012-01-03 22:57:41 +08:00
    QQ五笔输入法依然问题如旧,删除时只删已输入文字,而非输入法内已输字符。。
    zhex
        50
    zhex  
       2012-01-14 23:06:40 +08:00
    我用fit输入法,tm2里依然又bug
    ectotherm
        51
    ectotherm  
       2012-01-14 23:09:50 +08:00
    @summic @mactive windows上我用emeditor,正则和编码识别强大到没话讲
    summic
        52
    summic  
       2012-01-15 01:16:50 +08:00
    @ectotherm Text Editor的选择太多了,在win下我还是需要ide
    ectotherm
        53
    ectotherm  
       2012-01-15 09:36:00 +08:00
    @summic 那倒不会,对于多语言的环境,除了emacs、eclipse和vim,你说vs可能支持我所在环境中同时使用n中脚本的情况,特别有一种脚本是完全自己编写的。

    对于多编码的情况,其他编辑器完全没辙。emeditor是小日本写的,所以对多编码支持特别好。
    jacobbubu
        54
    jacobbubu  
       2012-03-16 08:57:35 +08:00
    TM2 9064还是有中文输入的Bug。问题在于:输入框出现后,输入一串拼音,然后用delete去删除修订,此时TM2也会跟着删除,而不是等输入法的提交结果。
    chenluois
        55
    chenluois  
    OP
       2012-03-16 09:35:18 +08:00 via iPhone
    @jacobbubu 这问题以前我给他们提过,没能引起重视。你给 TextMate 作者发信反馈吧。反馈的人多了,或许能引起他们的重视。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2594 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 05:17 PVG 13:17 LAX 21:17 JFK 00:17
    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