MrUser
V2EX  ›  macOS

求一个 MAC 下轻量的代码查看器

  •  2
     
  •   MrUser · Sep 27, 2018 · 12895 views
    This topic created in 2961 days ago, the information mentioned may be changed or developed.

    Win 下之前用的是Notepad2(github),感觉相当顺手,希望在 Mac 下能找到一个类似的。

    要求:

    1. 轻量(体积小 /打开快,大了怕太耗电,主要是电池下用的,看代码不调试)
    2. 最需要语法高亮,显示行号
    3. 能简单到像按空格查看图片那样的效果就好了

    目前在用的:

    1. VSCode 貌似有点耗电
    2. Vim 终端里的打开不方便
    3. MAC 自带的文本编辑.app不显示行号,不小心保存了貌似代码会出问题

    十分感谢!

    Supplement 1  ·  Sep 27, 2018

    目前选择了 @AlphaTr #25 推荐的 Quick Look plugins。

    Quick Look plugins 我安装了三个: qlcolorcode、qlstephen、qlmarkdown,依次是语法高亮、未知扩展名的文本预览(比如预览yarn.lock)、MarkDown

    默认没有显示行号,需要执行 defaults write org.n8gray.QLColorCode extraHLFlags '-l' 才能显示行号。

    qlcolorcode 的空格快速预览:

    qlcolorcode

    另外,有些XCode为默认打开方式的文件在快速预览时XCode貌似被打开了,活动监视器->能耗:对能耗的平均影响里XCode的数字快速升到最大,比VSCode和Chrome都大,机器升温明显,我并没有运行XCode。


    感谢所有回复的V友!

    Supplement 2  ·  Sep 27, 2018

    我整理了一下,需要的V友可以试试:

    • Quick Look plugins

      @AlphaTr #25 推荐,空格就可以高亮查看代码,完美符合我的要求,^_^

    • TextMate

      @my101du #5 推荐,~13.2MB,€48.75,轻量、快速,可免费下载,目前使用中也没提示让购买,怪了

    • CotEditor

      @PinLock #3 推荐,~26.9MB,轻量免费,不喜欢 Quick Look plugins 的V友可以试试, @yangg @zgray @lxrmido @MrStark @moooookey 也推荐了这个

    • Xi

      @xinhangliu #16 推荐,免费,据说高性能,新品,需要自己编译,如果成熟的话,我估计会选这个

    • Chocolat

      ~28.9MB,$49.00,开箱即用,很像 Win 下的 Notepad2

    • Oni

      @ech0x #9 推荐,基于 neovim。 @66beta 也推荐了这个

    • CodeRunner

      @lulu00147 #2 推荐,~74MB,$14.99,像IDE,真是个好东西,只是与我需求不符,功能太多了

    • Sublime Text

      @66beta #4 推荐,在 VSCode 出来之前一直用这个,绝对的 name 符其实,不过个人感觉并不轻量, @frozenthrone @a87586179 @urmyfaith @hjw45611 @xiaogui @Sylv @s7964926 @haogefeifei @xia0c @Volekingsg @virus94 @EastLord @hell0v2 @linking @clavichord93 @foreverlemo @ooops 也推荐了这个

    • TextWrangler/BBEdit

      @leomikezee #28 推荐,~13.8 MB,$49.99,官方把 TextWrangler 停了,说 BBEdit 继承了所有功能,价格貌似小贵啊。 @xupefei @popbones 也推荐了这个

    • MacVim

      @heikejia #1 推荐, @gaohongyuan @Volekingsg 也推荐了这个

    • VimR

      ~13M,基于 neovim

    • bat

      @misaka19000 #7 推荐,终端里的,像cat命令的highlighting版

    • Atom

      @idamien #43 推荐,beta版时关注过,功能强大,就是太卡了印象不好,不知道现在怎么样了

    54 replies  •  2018-09-30 09:52:06 +08:00
    gaohongyuan
    gaohongyuan
    Sep 27, 2018 via iPhone❤️1
    1
    macvim gui 版本
    lulu00147
    lulu00147
    Sep 27, 2018 via iPhone❤️1
    2
    coderuner
    PinLock
    PinLock
    Sep 27, 2018 via iPhone❤️1
    3
    哎呀大兄弟,习惯类似呀,我也喜欢在 Windows 下用 notepad2 查看代码,在 Mac 下找了很久,目前在用 coteditor,感觉还行。
    frozenthrone
    frozenthrone
    Sep 27, 2018 via iPhone❤️1
    4
    sublime text
    my101du
    my101du
    Sep 27, 2018❤️2
    5
    TextMate 小,快。

    1. 能识别 windows 下发过来的一些特殊编码文件
    2. 居然能在编辑状态直接对 markdown 文件代码高亮、改变字体大小

    @lulu00147 二楼这个也还行,是收费的(以前用过这个,后来用 VSCode 的 code runner 插件替代了)
    yangg
    yangg
    Sep 27, 2018❤️1
    6
    我用 CotEditor
    misaka19000
    misaka19000
    Sep 27, 2018 via Android❤️1
    7
    bat
    特别好用 可以直接用 brew 安装
    66beta
    66beta
    Sep 27, 2018 via Android❤️1
    8
    第三点的话,可以去找找看插件,反正 JSON 是有的
    但我推荐 neovim 或 sublime

    vscode 强大,但却是卡卡的,只看代码浪费了
    ech0x
    ech0x
    Sep 27, 2018 via iPhone❤️1
    9
    oni
    a87586179
    a87586179
    Sep 27, 2018❤️1
    10
    sublime text
    urmyfaith
    urmyfaith
    Sep 27, 2018❤️1
    11
    sublime text +1

    只是看代码绝对够用了。
    heikejia
    heikejia
    Sep 27, 2018 via iPhone❤️1
    12
    hjw45611
    hjw45611
    Sep 27, 2018❤️1
    13
    sublime text +1
    zgray
    zgray
    Sep 27, 2018❤️1
    14
    coteditor+1
    xiaogui
    xiaogui
    Sep 27, 2018❤️1
    15
    sublime text +1
    xinhangliu
    xinhangliu
    Sep 27, 2018 via Android❤️1
    16
    xi
    amwyyyy
    amwyyyy
    Sep 27, 2018❤️1
    17
    @my101du 刚装了,确实快速好用
    Sylv
    Sylv
    Sep 27, 2018 via iPhone❤️1
    18
    Sublime Text +1
    20015jjw
    20015jjw
    Sep 27, 2018❤️1
    19
    空格本来就可以 装个插件就有高亮了
    vim 也很方便 你实在不行可以 terminal 里输入 vim 然后把文件拖进去
    AlphaTr
    AlphaTr
    Sep 27, 2018❤️2
    20
    QuickLook 的话 brew cask install qlcolorcode 安装个插件就行
    AlphaTr
    AlphaTr
    Sep 27, 2018❤️2
    21
    其他 QuickLook 插件可以看看这里 https://github.com/sindresorhus/quick-look-plugins
    s7964926
    s7964926
    Sep 27, 2018❤️1
    22
    sublime text +1
    loshine1992
    loshine1992
    Sep 27, 2018❤️1
    23
    看了这么多觉得 20L 的 quicklook + qlcolorcode 才是正解
    WuwuGin
    WuwuGin
    Sep 27, 2018❤️1
    24
    所以只看为什么不用 vim 呢?
    MrUser
    MrUser
    OP
    Sep 27, 2018
    25
    bat 这个名称太特殊了,我实在找不出来这个代码编辑器,能给个链接吗?我想在安装前先了解一下。
    (这个名称是**B**aidu**A**libaba**T**encent 和 widows 脚本的扩展名,“ bat ”貌似淹没在三巨头有关的新闻和 cmd/bat 文件的编辑器里了)
    @misaka19000
    haogefeifei
    haogefeifei
    Sep 27, 2018❤️1
    27
    sublime text。。。
    leomikezee
    leomikezee
    Sep 27, 2018❤️1
    28
    TextWrangler
    jqian
    jqian
    Sep 27, 2018❤️1
    29
    @MrUser
    $ brew info bat
    bat: stable 0.5.0 (bottled)
    Clone of cat(1) with syntax highlighting and Git integration
    https://github.com/sharkdp/bat
    Not installed
    From: https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git/Formula/bat.rb
    MrUser
    MrUser
    OP
    Sep 27, 2018
    30
    谢谢楼上,学习了!!
    @jqian
    xia0c
    xia0c
    Sep 27, 2018❤️1
    31
    sublime +1
    Volekingsg
    Volekingsg
    Sep 27, 2018❤️1
    32
    Sublime text or macvim or emacs 🤣
    virus94
    virus94
    Sep 27, 2018❤️1
    33
    Sublime +1
    EastLord
    EastLord
    Sep 27, 2018❤️1
    34
    sublime text
    Monad
    Monad
    Sep 27, 2018 via iPhone❤️1
    35
    docker + opengrok
    功能挺全的 就是不知道耗电怎么样…
    hell0v2
    hell0v2
    Sep 27, 2018❤️1
    36
    sublime
    linking
    linking
    Sep 27, 2018❤️1
    37
    Sublime Text
    xupefei
    xupefei
    Sep 27, 2018❤️1
    38
    BBEdit 啊
    kuyuzhiqi
    kuyuzhiqi
    Sep 27, 2018❤️1
    39
    为啥这些工具打开新文件都是在新窗口,不能并排呢?
    clavichord93
    clavichord93
    Sep 27, 2018❤️1
    40
    sublime 啊
    zec0
    zec0
    Sep 27, 2018❤️1
    41
    Sublime Text 3
    lxrmido
    lxrmido
    Sep 27, 2018 via iPhone❤️1
    42
    CotEditor,支持多种编码,长得像 notepad++
    idamien
    idamien
    Sep 27, 2018❤️1
    43
    Atom
    moooookey
    moooookey
    Sep 27, 2018 via iPhone❤️1
    44
    @yangg + 1
    MrStark
    MrStark
    Sep 27, 2018❤️1
    45
    同推荐 CotEditor, 支持各种语言的语法高亮
    GitHub: https://github.com/coteditor/CotEditor
    也可以直接在 App Store 下载, 免费的
    ooops
    ooops
    Sep 27, 2018 via iPhone❤️1
    46
    Sublime text +1
    popbones
    popbones
    Sep 27, 2018❤️1
    47
    可以試試​ BBEdit 或 TextWrangler,我記的這兩個是同一家公司的,後者好像是免費的,相當於前者的一個輕量版本。它們算是 Mac 上老牌的高級純文本編輯器,原生程序,非 Electron,TextWrangler 體積也不大。

    以前常常用 BBEdit 進行 Windows 字幕文件編碼格式轉換。
    icylogic
    icylogic
    Sep 27, 2018 via iPhone❤️1
    48
    不太理解什么叫 vim 不方便。。。vim 有 gui 版啊。。
    xuanbg
    xuanbg
    Sep 27, 2018❤️1
    49
    VS Code 还好吧,没发觉费电呀
    1002xin
    1002xin
    Sep 28, 2018❤️1
    50
    Sublime 还不轻量?
    MrUser
    MrUser
    OP
    Sep 28, 2018
    51
    @WuwuGin @icylogic : 我说的 Vim 不方便是因为一步操作打不开,需要打开终端,再用 vim 打开,耗时太长。

    @xuanbg:我感觉 VS Code 费电可能是因为我插件装太多了吧,VS Code 我一直在使用中

    @1002xin:没有最轻,只有更轻,感觉没有 Quick Look plugins 轻哈

    @kuyuzhiqi:打开新文件不能并排的原因,可能与软件是否是单实例或是否支持 Tab 标签的原因,你可以关注一下这方面的软件
    flashing
    flashing
    Sep 28, 2018❤️1
    52
    目前最好的是 vscode,不用选了。最终 atom 太慢,sublime 弱而且麻烦(仍然比 textmate 好),所以你基本上没有什么选择余地的。。。
    1002xin
    1002xin
    Sep 29, 2018❤️1
    53
    @MrUser 现在已经不是以前硬件不足的时代了,一味的轻无意义
    MrUser
    MrUser
    OP
    Sep 30, 2018 via iPhone
    54
    @1002xin 追求轻量不是我的根本目的,通常轻量的打开都比较快,打开快的节省时间,我只是想通过节省时间提高效率。相同硬件配置下 sublime text 并不是显示文件内容最快的,我只是想找更快的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3056 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 117ms · UTC 11:07 · PVG 19:07 · LAX 03:07 · JFK 06:07
    ♥ Do have faith in what you're doing.