求推荐Mac下好用的文本编辑器 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
keakon
V2EX    macOS

求推荐Mac下好用的文本编辑器

  •  
  •   keakon 2011-11-04 21:43:33 +08:00 18063 次点击
    这是一个创建于 5104 天前的主题,其中的信息可能已经有所发展或是发生改变。
    只要求5点:
    1. 启动快,3秒内是必须的。PS:无SSD。
    2. 用起来流畅,不要像在远程操作ssh一样。
    3. 支持代码高亮。但是打开那些压缩的js和css时,最好别太卡。
    4. 支持代码补完。比如编辑js文件时,敲if空格直接出大括号。
    5. 正常显示和输入中文(界面语言无所谓)。

    顺带一提,我试过BBEdit,但是启动很慢,跳得蛋疼;还有Tincta,中文显示经常有问题,滚屏也不流畅。
    其实目标就是像EditPlus一样的软件……
    45 条回复    2020-03-29 21:35:24 +08:00
    victor
        1
    victor  
       2011-11-04 21:45:05 +08:00
    textmate
    roamlog
        2
    roamlog  
       2011-11-04 21:45:49 +08:00
    sublime text 2
    qichangxing
        3
    qichangxing  
       2011-11-04 21:48:17 +08:00
    Editplus 没有代码补全
    ywjno
        4
    ywjno  
       2011-11-04 21:50:55 +08:00
    Fraise、CotEditor,sublime text 2也是不错的选择,不过该软件启动的时候稍微小慢,之后就好了
    zhouyang
        5
    zhouyang  
       2011-11-04 21:54:08 +08:00
    textWrangler
    panlilu
        6
    panlilu  
       2011-11-04 21:57:34 +08:00
    @roamlog sublime text 2 +1
    Kai
        7
    Kai  
       2011-11-04 22:01:17 +08:00
    Chocolat
    pepsin
        8
    pepsin  
       2011-11-04 22:04:17 +08:00
    Macvim~
    soulhacker
        9
    soulhacker  
       2011-11-04 22:05:38 +08:00
    如果不需要中文,那么 TextMate 是不二之选;如果需要中文…我还没找到满意的 -_-bb
    cyberscorpio
        10
    cyberscorpio  
       2011-11-04 22:08:49 +08:00
    vim
    victor
        11
    victor  
       2011-11-04 22:08:51 +08:00
    @panlilu sublime text 2比TextMate好用么?PS:俺是搞开发的
    roamlog
        12
    roamlog  
       2011-11-04 22:14:51 +08:00
    @victor 蛮好用的,直接支持 textmate 的 bundle,对 utf-8 编码的中文支持友好,其它编码的直接乱码,
    CMGS
        13
    CMGS  
       2011-11-04 22:17:51 +08:00
    @roamlog sublime text 2 +1 除了没注册的保存提示。。
    lerry
        14
    lerry  
       2011-11-04 22:19:04 +08:00
    ulipad python写的
    Andor_Chen
        15
    Andor_Chen  
       2011-11-04 22:22:10 +08:00
    MacVim
    leeyupeng
        16
    leeyupeng  
       2011-11-04 22:22:27 +08:00
    macvim,不过一些功能得用插件实现
    keakon
        17
    keakon  
    OP
       2011-11-04 22:34:42 +08:00
    先感谢大家的推荐~

    @victor textmate中文泪目。

    @roamlog sublime text 2我好像尝试去下过,但是当时没翻墙,貌似没打开网站。稍后再去看看。

    @zhouyang textWrangler我也装了,感觉和BBEdit好像,不知道有什么区别。

    @qichangxing Editplus有代码补完哦,不过有些语言要自己配置。

    @pepsin 不想记vim的快捷键啊,鼠标流…
    jorakura
        18
    jorakura  
       2011-11-04 22:38:57 +08:00
    楼主就从了 vim 吧
    ultragtx
        19
    ultragtx  
       2011-11-04 22:39:25 +08:00
    BBedit
    shaoshuai0102
        20
    shaoshuai0102  
       2011-11-04 22:51:15 +08:00
    MacVim!
    Kymair
        21
    Kymair  
       2011-11-04 22:53:16 +08:00
    Vim的快捷键相当于Emacs门槛还是算低的,来吧
    Kirkcong
        22
    Kirkcong  
       2011-11-04 23:03:07 +08:00
    tincta
    感觉不错
    或者直接草莓好了。
    clowwindy
        23
    clowwindy  
       2011-11-04 23:42:59 +08:00
    因为中文问题,用sublime text 2代替了textmate,目前感觉良好。
    不过django开发我还是用pycharm……
    ericcong
        24
    ericcong  
       2011-11-04 23:45:28 +08:00
    MacVim
    sinxccc
        25
    sinxccc  
       2011-11-05 00:42:01 +08:00
    中文的话,我所见到的 Mac 的编辑器里对中文支持最好的是 Emacs …

    让编辑器一直开着的话,启动速度不是很重要。编辑器这种随手就会用到的工具没必要每次都完全退出,系统也不缺这点资源。
    liuhang0077
        26
    liuhang0077  
       2011-11-05 01:12:26 +08:00
    @victor sublime text 2 +1
    liutanyu
        27
    liutanyu  
       2011-11-05 01:57:59 +08:00
    emacs,有2个主要的mac版。
    keakon
        28
    keakon  
    OP
       2011-11-05 03:13:50 +08:00
    试用sublime text 2中,发现不少惊喜。

    命令行就是Python,这对Pythoner来说太方便了。

    退出程序前不需要保存文件,再次打开时恢复编辑时的状态,还能撤销。

    多重选择功能可以在多个位置同时编辑。

    不过js的代码高亮在识别带引号的正则表达式时有问题。
    yyfearth
        29
    yyfearth  
       2011-11-05 03:30:04 +08:00
    sublime text 2 支持普通的vim快捷键。支持esc这些。
    qianleilei
        30
    qianleilei  
       2011-11-05 08:44:26 +08:00
    MacVim or wait for textmate 2.0
    besteric
        31
    besteric  
       2011-11-05 09:04:19 +08:00
    textmate,如果一定要使用中文可以装一下那个字体

    不过我最近使用Intellij IDEA,越用越喜欢,除了体积大点没啥缺点了:)
    leeyupeng
        32
    leeyupeng  
       2011-11-05 09:10:04 +08:00
    @keakon 用vim快捷键是多么令人享受的一个过程啊!变成肌肉记忆就忘不掉了~~
    chenluois
        33
    chenluois  
       2011-11-05 09:23:32 +08:00
    我的组合: 写HTML/CSS/JS用 Espresso, 写Markdown用 Mou (自产自用), 其它不常用到的文本格式就用 Chocolat, 这几个编辑器都是完美支持中文的。
    yyfearth
        34
    yyfearth  
       2011-11-08 15:50:38 +08:00
    @chenluois 你的Mou,左边的代码不能和右边的Preview同步(Scroll),这点很不爽。
    hdinfo
        35
    hdinfo  
       2011-11-08 15:54:05 +08:00
    sublime text 2
    chenluois
        36
    chenluois  
       2011-11-08 16:08:46 +08:00
    @yyfearth 同步滚动这功能确实会有一点儿用处,只是暂时还没有想到好的方法来实现。
    yyfearth
        37
    yyfearth  
       2011-11-08 16:11:38 +08:00
    @chenluois 用A锚是否可以实现呢?
    yyfearth
        38
    yyfearth  
       2011-11-08 16:12:56 +08:00
    @chenluois 貌似有个ScrollToView的功能,HTML5的。先检查当前代码是哪个部分,然后把渲染的对应部分ScrollToView。
    chenluois
        39
    chenluois  
       2011-11-08 16:13:02 +08:00
    @yyfearth 不是那么简单…
    mechille
        40
    mechille  
       2011-11-08 16:21:20 +08:00
    为什么没有人推荐Coda...
    agassi_yzh
        41
    agassi_yzh  
       2011-12-04 21:23:15 +08:00
    sublime text2 +1
    hzlzh
        42
    hzlzh  
    PRO
       2011-12-05 16:52:52 +08:00
    TextMate或者Vim for Mac,Coda不推荐
    Domnic_G
        43
    Domnic_G  
       2012-01-10 22:37:08 +08:00
    为什么不推荐Coda呢???能说说有什么缺点吗?
    hzlzh
        44
    hzlzh  
    PRO
       2012-01-10 22:42:46 +08:00
    @Domnic_G 缺点就是没有TM强力
    oyd
        45
    oyd  
       2020-03-29 21:35:24 +08:00
    @hzlzh 但是 coda 有 ipad 的版本,生产力啊
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2497 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 10:38 PVG 18:38 LAX 03:38 JFK 06:38
    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