imherer

求老司机推荐 mac 下文本编辑器

  •  
  •   imherer · May 5, 2017 · 16164 views
    This topic created in 3469 days ago, the information mentioned may be changed or developed.

    以前在 Windows 下,经常用 notepad++和 UltraEdit。因为经常要打开大文件( 1-50M 不等的文件,也许会更大),在 mac 下试了下 sublime 打开大文件很卡。 还有一点就是以前用 UltraEdit 的时候里面的替换功能很方便 假如我有如下字符串:

    app_id=319&buy_amount=1&cp_order_id=2081046141653434&create_time=1493952374189
    

    我想把它变成这样:

    app_id=319
    buy_amount=1
    cp_order_id=2081046141653434
    create_time=1493952374189
    

    在 UltraEdit 里只需要用它的替换功能把 &全部替换为^p即可 搜了下 mac 下也有 UltraEdit,奈何太贵 买不起🤣

    各位老司机有用的顺手的文本编辑器推荐吗

    56 replies  •  2017-05-09 08:07:32 +08:00
    U7Q5tLAex2FI0o0g
    U7Q5tLAex2FI0o0g
    May 5, 2017
    1
    试试 atom ?
    goodbest
    goodbest
    May 5, 2017
    2
    textmate

    其实你这个需求可以直接命令行 sed 走起
    imherer
    imherer
    OP
    May 5, 2017
    3
    @littleylv 谢谢,大文件倒是勉强能接受。 但是那个替换功能好像不行呢
    imherer
    imherer
    OP
    May 5, 2017
    4
    @goodbest 不懂 sed
    helloSwift
    helloSwift
    May 5, 2017 via iPhone
    5
    atom 有全部替换

    打开大文件必定卡死
    Goooogle
    Goooogle
    May 5, 2017❤️1
    6
    Vim:
    :%s/&/\r/g
    Sublime
    Shift+Command+F
    Find:&
    Replace: \n
    Replace
    U7Q5tLAex2FI0o0g
    U7Q5tLAex2FI0o0g
    May 5, 2017
    7
    @imherer atom 可以替换的呀

    不过打开大文件有点卡(我试过 200M ) 可能会未响应
    ShavenCat
    ShavenCat
    May 5, 2017❤️1
    8
    我当初也是找 np++的替代品。现在用的 Komodo Edit,是和 notepad++比较像的。
    flowerains
    flowerains
    May 5, 2017
    9
    sublime 都不行,就不知道推荐什么了
    听说 visual studio code 很快,要不试试看?
    TangMonk
    TangMonk
    May 5, 2017 via Android❤️1
    10
    vim
    liuyq
    liuyq
    May 5, 2017❤️1
    11
    textmate
    Tunar
    Tunar
    May 5, 2017 via Android
    12
    vsc,果断
    imherer
    imherer
    OP
    May 5, 2017
    13
    @flowerains
    @Tunar

    vsc 也试了,和 sublime 差不多。

    我把 UltraEdit 破解了🤣,用起来贼舒服
    不要喷我,买不起就只能破了。
    haosxianr
    haosxianr
    May 5, 2017 via iPad
    14
    大文件 BBEdit 毫无压力
    clavichord93
    clavichord93
    May 5, 2017❤️1
    15
    vim 啊,为什么不用 vim。。。
    imherer
    imherer
    OP
    May 5, 2017
    16
    @clavichord93 😅 vim 怎么用,不会用。。。
    clavichord93
    clavichord93
    May 5, 2017
    17
    @imherer 6 楼说了,:%s/&/\n/g
    krisyong
    krisyong
    May 5, 2017
    18
    vi 就算了,伦家估计连怎么进命令模式都不知道,😂
    imherer
    imherer
    OP
    May 5, 2017
    19
    @krisyong
    @clavichord93
    直接在终端里 vim 跟上要编辑的文件对吧。vim 我只会简单的编辑。可能是我不会用,我感觉 vim 好难用啊
    :) 逃。。。
    😂
    Reficul
    Reficul
    May 5, 2017 via Android
    20
    Linux 下面 Kate 这种类似记事本但是又有一点点扩展支持正则和语法高亮的编辑器不知道 Mac OS 下面有没有,现在用 vs code 感觉还是没有 Kate 这种启动快,要等一秒。
    YYYeung
    YYYeung
    May 5, 2017
    21
    要不,Visual Studio Code ?
    p2007
    p2007
    May 5, 2017❤️1
    23
    @imherer 数码荔枝有 UltraEdit 卖,地址: https://item.taobao.com/item.htm?id=535941317026
    blankme
    blankme
    May 5, 2017
    24
    刚才试了用 vim 打开 500m 的文件,丝滑般顺畅。
    eccstartup
    eccstartup
    May 5, 2017 via iPhone
    25
    tr '&' '\n'
    sinxccc
    sinxccc
    May 5, 2017
    26
    @Reficul TextWrangler?
    diveIntoWork
    diveIntoWork
    May 5, 2017
    27
    vim ?
    Reficul
    Reficul
    May 5, 2017
    28
    @sinxccc 貌似还不错,多谢
    breathiness
    breathiness
    May 5, 2017 via Android
    29
    emacs ?🤔
    Suddoo
    Suddoo
    May 5, 2017
    30
    之前看 Venkat Subramaniam 做 presentation,感觉这个编辑器好炫酷,看评论发现是 texmate
    kalsir
    kalsir
    May 6, 2017 via iPhone
    31
    %s/\&/\n/g
    sunjourney
    sunjourney
    May 6, 2017 via iPhone
    33
    Tbh,你的需求现学 sed 一分钟就找到对应的指令了
    evilangel
    evilangel
    May 6, 2017
    34
    Mac 下 UltraEdit 100 多点的价格还可以接受。。自己经常用所以也就买了。
    imherer
    imherer
    OP
    May 6, 2017
    35
    @evilangel 我都不好意思说我用的破解版的。 因为我看官网要 99 刀。。 后来才看到 @parthenon2007 这位仁兄发的居然 100RMB
    ashfinal
    ashfinal
    May 6, 2017
    36
    举例不太恰当,这例子用任何一个像样点的编辑器都能完成。
    而且这个"^p"是什么意思呢?想不明白
    imherer
    imherer
    OP
    May 7, 2017
    37
    @ashfinal 那请教 sublime 如何完成?
    shadownet
    shadownet
    May 7, 2017 via iPhone
    38
    @imherer 不是才几百块吗? 但是说实话 没 win 上的好用
    ashfinal
    ashfinal
    May 7, 2017
    39
    @imherer 看 6 楼回答。就是正则表达式的替换而已。
    多光标也能完成这任务,也更直观一些。
    imherer
    imherer
    OP
    May 7, 2017
    40
    @ashfinal 那你倒是把结果给出来啊。 正因为 sublime 没搞定,说以才在这问有没有别的编辑器和实现嘛
    imherer
    imherer
    OP
    May 7, 2017
    41
    @ashfinal 多光标倒是可以呢, 全部选中,然后回车就行了。 但是正则确实没搞定、
    ashfinal
    ashfinal
    May 7, 2017
    42
    @imherer 我勒个 ……
    ![]( )
    imherer
    imherer
    OP
    May 7, 2017
    43
    @ashfinal 你这样换替换后的结果是

    ````
    app_id=319\nbuy_amount=1\ncp_order_id=2081046141653434\ncreate_time=1493952374189

    ````
    而不是

    ````
    app_id=319
    buy_amount=1
    cp_order_id=2081046141653434
    create_time=1493952374189
    ````
    ashfinal
    ashfinal
    May 7, 2017
    44
    @imherer 勾上正则表达式!
    你再这样,我要报警了哦。
    imherer
    imherer
    OP
    May 7, 2017
    45
    @ashfinal 😂😳 抱歉,最开始试的时候,估计是没勾上,以为没效果。。。。
    ashfinal
    ashfinal
    May 7, 2017
    46
    @imherer 不理你了 ⚆_⚆
    有空了解下正则表达式吧,好用。
    imherer
    imherer
    OP
    May 7, 2017
    47
    @ashfinal 谢谢
    chengfu
    chengfu
    May 7, 2017 via iPhone
    48
    自带的 vim 貌似不能进行配置了?所以我装了个 macvim 来改博客代码(非程~)
    ecloud
    ecloud
    May 8, 2017 via iPhone
    49
    除了 vim 和 emacs,这个星球上还有敢叫编辑器的东西?
    krisyong
    krisyong
    May 8, 2017
    50
    @ecloud 请把 emacs 去掉,正确的发音是 “除了 vim,这个星球上还有敢叫编辑器的东西?”
    solobat
    solobat
    May 8, 2017
    51
    vi 党用 atom,vscode 性能好,但 vimode 一直找不到真正好用的插件
    whatcall
    whatcall
    May 8, 2017 via Android
    52
    @solobat vscode 不是基于 atomkaifade?
    solobat
    solobat
    May 8, 2017
    53
    @whatcall 不是基于 atom,而是基于 electron
    xuyuheng0905
    xuyuheng0905
    May 8, 2017
    54
    mac 下 MacVim 和 textmate 能绝大部分需求了
    SadieYuCN
    SadieYuCN
    May 9, 2017❤️1
    55
    atom , vi 够用了
    ![]( )
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5291 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 127ms · UTC 02:11 · PVG 10:11 · LAX 18:11 · JFK 21:11
    ♥ Do have faith in what you're doing.