V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
chenluois
V2EX  ›  TextMate

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

  •  
  •   chenluois · 2011-12-13 21:50:13 +08:00 · 14107 次点击
    这是一个创建于 4761 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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,那时候就是所有正版用户范围内的测试。
    目前那些非开发者下载到的是泄露出的版本~
    lidashuang
        13
    lidashuang  
       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 available—you have 8926.
    Livid
        22
    Livid  
    MOD
       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
       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  
    MOD
       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   ·   实用小工具   ·   1504 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 17:11 · PVG 01:11 · LAX 09:11 · JFK 12:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.