V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
keakon
V2EX  ›  macOS

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

  •  
  •   keakon · Nov 4, 2011 · 18472 views
    This topic created in 5297 days ago, the information mentioned may be changed or developed.
    只要求5点:
    1. 启动快,3秒内是必须的。PS:无SSD。
    2. 用起来流畅,不要像在远程操作ssh一样。
    3. 支持代码高亮。但是打开那些压缩的js和css时,最好别太卡。
    4. 支持代码补完。比如编辑js文件时,敲if空格直接出大括号。
    5. 正常显示和输入中文(界面语言无所谓)。

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

    @victor textmate中文泪目。

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

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

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

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

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

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

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

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

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

    不过我最近使用Intellij IDEA,越用越喜欢,除了体积大点没啥缺点了:)
    leeyupeng
        32
    leeyupeng  
       Nov 5, 2011
    @keakon 用vim快捷键是多么令人享受的一个过程啊!变成肌肉记忆就忘不掉了~~
    chenluois
        33
    chenluois  
       Nov 5, 2011
    我的组合: 写HTML/CSS/JS用 Espresso, 写Markdown用 Mou (自产自用), 其它不常用到的文本格式就用 Chocolat, 这几个编辑器都是完美支持中文的。
    yyfearth
        34
    yyfearth  
       Nov 8, 2011
    @chenluois 你的Mou,左边的代码不能和右边的Preview同步(Scroll),这点很不爽。
    hdinfo
        35
    hdinfo  
       Nov 8, 2011
    sublime text 2
    chenluois
        36
    chenluois  
       Nov 8, 2011
    @yyfearth 同步滚动这功能确实会有一点儿用处,只是暂时还没有想到好的方法来实现。
    yyfearth
        37
    yyfearth  
       Nov 8, 2011
    @chenluois 用A锚是否可以实现呢?
    yyfearth
        38
    yyfearth  
       Nov 8, 2011
    @chenluois 貌似有个ScrollToView的功能,HTML5的。先检查当前代码是哪个部分,然后把渲染的对应部分ScrollToView。
    chenluois
        39
    chenluois  
       Nov 8, 2011
    @yyfearth 不是那么简单…
    mechille
        40
    mechille  
       Nov 8, 2011
    为什么没有人推荐Coda...
    agassi_yzh
        41
    agassi_yzh  
       Dec 4, 2011
    sublime text2 +1
    hzlzh
        42
    hzlzh  
    PRO
       Dec 5, 2011
    TextMate或者Vim for Mac,Coda不推荐
    Domnic_G
        43
    Domnic_G  
       Jan 10, 2012
    为什么不推荐Coda呢???能说说有什么缺点吗?
    hzlzh
        44
    hzlzh  
    PRO
       Jan 10, 2012
    @Domnic_G 缺点就是没有TM强力
    oyd
        45
    oyd  
       Mar 29, 2020
    @hzlzh 但是 coda 有 ipad 的版本,生产力啊
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   890 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 120ms · UTC 21:00 · PVG 05:00 · LAX 14:00 · JFK 17:00
    ♥ Do have faith in what you're doing.