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

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

  •  1
     
  •   MrUser · 206 天前 · 4562 次点击
    这是一个创建于 206 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    要求:

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

    目前在用的:

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

    十分感谢!

    第 1 条附言  ·  206 天前

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

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

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

    qlcolorcode 的空格快速预览:

    qlcolorcode

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


    感谢所有回复的V友!

    第 2 条附言  ·  206 天前

    我整理了一下,需要的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 回复  |  直到 2018-09-30 09:52:06 +08:00
        1
    gaohongyuan   206 天前 via iPhone
    macvim gui 版本
        2
    lulu00147   206 天前 via iPhone
    coderuner
        3
    PinLock   206 天前 via iPhone   ♥ 1
    哎呀大兄弟,习惯类似呀,我也喜欢在 Windows 下用 notepad2 查看代码,在 Mac 下找了很久,目前在用 coteditor,感觉还行。
        4
    frozenthrone   206 天前 via iPhone
    sublime text
        5
    my101du   206 天前   ♥ 2
    TextMate 小,快。

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

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

    vscode 强大,但却是卡卡的,只看代码浪费了
        9
    ech0x   206 天前 via iPhone
    oni
        10
    a87586179   206 天前
    sublime text
        11
    urmyfaith   206 天前
    sublime text +1

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

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

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

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

    @kuyuzhiqi:打开新文件不能并排的原因,可能与软件是否是单实例或是否支持 Tab 标签的原因,你可以关注一下这方面的软件
        52
    flashing   205 天前
    目前最好的是 vscode,不用选了。最终 atom 太慢,sublime 弱而且麻烦(仍然比 textmate 好),所以你基本上没有什么选择余地的。。。
        53
    1002xin   204 天前
    @MrUser 现在已经不是以前硬件不足的时代了,一味的轻无意义
        54
    MrUser   203 天前 via iPhone
    @1002xin 追求轻量不是我的根本目的,通常轻量的打开都比较快,打开快的节省时间,我只是想通过节省时间提高效率。相同硬件配置下 sublime text 并不是显示文件内容最快的,我只是想找更快的
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   933 人在线   最高记录 4385   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 21ms · UTC 18:11 · PVG 02:11 · LAX 11:11 · JFK 14:11
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1