目前选择了 @AlphaTr #25 推荐的 Quick Look plugins。
Quick Look plugins 我安装了三个: qlcolorcode、qlstephen、qlmarkdown,依次是语法高亮、未知扩展名的文本预览(比如预览yarn.lock)、MarkDown
默认没有显示行号,需要执行 defaults write org.n8gray.QLColorCode extraHLFlags '-l' 才能显示行号。
qlcolorcode 的空格快速预览:

另外,有些XCode为默认打开方式的文件在快速预览时XCode貌似被打开了,活动监视器->能耗:对能耗的平均影响里XCode的数字快速升到最大,比VSCode和Chrome都大,机器升温明显,我并没有运行XCode。
感谢所有回复的V友!
我整理了一下,需要的V友可以试试:
@AlphaTr #25 推荐,空格就可以高亮查看代码,完美符合我的要求,^_^
@my101du #5 推荐,~13.2MB,€48.75,轻量、快速,可免费下载,目前使用中也没提示让购买,怪了
@PinLock #3 推荐,~26.9MB,轻量免费,不喜欢 Quick Look plugins 的V友可以试试, @yangg @zgray @lxrmido @MrStark @moooookey 也推荐了这个
@xinhangliu #16 推荐,免费,据说高性能,新品,需要自己编译,如果成熟的话,我估计会选这个
~28.9MB,$49.00,开箱即用,很像 Win 下的 Notepad2
@ech0x #9 推荐,基于 neovim。 @66beta 也推荐了这个
@lulu00147 #2 推荐,~74MB,$14.99,像IDE,真是个好东西,只是与我需求不符,功能太多了
@66beta #4 推荐,在 VSCode 出来之前一直用这个,绝对的 name 符其实,不过个人感觉并不轻量, @frozenthrone @a87586179 @urmyfaith @hjw45611 @xiaogui @Sylv @s7964926 @haogefeifei @xia0c @Volekingsg @virus94 @EastLord @hell0v2 @linking @clavichord93 @foreverlemo @ooops 也推荐了这个
@leomikezee #28 推荐,~13.8 MB,$49.99,官方把 TextWrangler 停了,说 BBEdit 继承了所有功能,价格貌似小贵啊。 @xupefei @popbones 也推荐了这个
@heikejia #1 推荐, @gaohongyuan @Volekingsg 也推荐了这个
~13M,基于 neovim
@misaka19000 #7 推荐,终端里的,像cat命令的highlighting版
@idamien #43 推荐,beta版时关注过,功能强大,就是太卡了印象不好,不知道现在怎么样了
|  |      1gaohongyuan      2018-09-27 08:19:36 +08:00 via iPhone  1 macvim gui 版本 | 
|  |      2lulu00147      2018-09-27 08:23:21 +08:00 via iPhone  1 coderuner | 
|  |      3PinLock      2018-09-27 08:24:44 +08:00 via iPhone  1 哎呀大兄弟,习惯类似呀,我也喜欢在 Windows 下用 notepad2 查看代码,在 Mac 下找了很久,目前在用 coteditor,感觉还行。 | 
|  |      4frozenthrone      2018-09-27 08:26:07 +08:00 via iPhone  1 sublime text | 
|  |      5my101du      2018-09-27 08:40:09 +08:00  2 TextMate  小,快。 1. 能识别 windows 下发过来的一些特殊编码文件 2. 居然能在编辑状态直接对 markdown 文件代码高亮、改变字体大小 @lulu00147 二楼这个也还行,是收费的(以前用过这个,后来用 VSCode 的 code runner 插件替代了) | 
|  |      6yangg      2018-09-27 08:44:26 +08:00  1 我用 CotEditor | 
|  |      7misaka19000      2018-09-27 08:49:25 +08:00 via Android  1 bat  特别好用 可以直接用 brew 安装 | 
|  |      866beta      2018-09-27 08:51:36 +08:00 via Android  1 第三点的话,可以去找找看插件,反正 JSON 是有的 但我推荐 neovim 或 sublime vscode 强大,但却是卡卡的,只看代码浪费了 | 
|  |      9ech0x      2018-09-27 09:08:04 +08:00 via iPhone  1 oni | 
|      10a87586179      2018-09-27 09:08:57 +08:00  1 sublime text | 
|      11urmyfaith      2018-09-27 09:09:50 +08:00  1 sublime text +1 只是看代码绝对够用了。 | 
|      12heikejia      2018-09-27 09:18:21 +08:00 via iPhone  1 | 
|  |      13hjw45611      2018-09-27 09:21:38 +08:00  1 sublime text +1 | 
|      14zgray      2018-09-27 09:21:44 +08:00  1 coteditor+1 | 
|  |      15xiaogui      2018-09-27 09:25:59 +08:00  1 sublime text +1 | 
|  |      16xinhangliu      2018-09-27 09:30:43 +08:00 via Android  1 xi | 
|  |      18Sylv      2018-09-27 09:37:09 +08:00 via iPhone  1 Sublime Text +1 | 
|  |      1920015jjw      2018-09-27 09:44:14 +08:00  1 空格本来就可以 装个插件就有高亮了 vim 也很方便 你实在不行可以 terminal 里输入 vim 然后把文件拖进去 | 
|  |      20AlphaTr      2018-09-27 10:00:38 +08:00  2 QuickLook 的话 brew cask install qlcolorcode 安装个插件就行 | 
|  |      21AlphaTr      2018-09-27 10:02:36 +08:00  2 其他 QuickLook 插件可以看看这里 https://github.com/sindresorhus/quick-look-plugins | 
|  |      22s7964926      2018-09-27 10:32:29 +08:00  1 sublime text +1 | 
|  |      23loshine1992      2018-09-27 10:38:01 +08:00  1 看了这么多觉得 20L 的 quicklook + qlcolorcode 才是正解 | 
|  |      24WuwuGin      2018-09-27 10:44:21 +08:00  1 所以只看为什么不用 vim 呢? | 
|  |      25MrUser OP bat 这个名称太特殊了,我实在找不出来这个代码编辑器,能给个链接吗?我想在安装前先了解一下。 (这个名称是**B**aidu**A**libaba**T**encent 和 widows 脚本的扩展名,“ bat ”貌似淹没在三巨头有关的新闻和 cmd/bat 文件的编辑器里了) @misaka19000 | 
|  |      26misaka19000      2018-09-27 10:52:08 +08:00  1 | 
|  |      27haogefeifei      2018-09-27 10:52:20 +08:00  1 sublime text。。。 | 
|  |      28leomikezee      2018-09-27 10:55:56 +08:00  1 TextWrangler | 
|  |      29jqian      2018-09-27 11:09:43 +08:00  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 | 
|      31xia0c      2018-09-27 12:10:06 +08:00  1 sublime +1 | 
|      32Volekingsg      2018-09-27 12:20:29 +08:00  1 Sublime text or macvim or emacs 🤣 | 
|  |      33virus94      2018-09-27 13:36:12 +08:00  1 Sublime +1 | 
|  |      34EastLord      2018-09-27 13:52:48 +08:00  1 sublime text | 
|  |      35Monad      2018-09-27 14:01:06 +08:00 via iPhone  1 docker + opengrok 功能挺全的 就是不知道耗电怎么样… | 
|      36hell0v2      2018-09-27 14:06:39 +08:00  1 sublime | 
|  |      37linking      2018-09-27 14:11:29 +08:00  1 Sublime Text | 
|  |      38xupefei      2018-09-27 14:32:35 +08:00  1 BBEdit 啊 | 
|      39kuyuzhiqi      2018-09-27 14:40:57 +08:00  1 为啥这些工具打开新文件都是在新窗口,不能并排呢? | 
|  |      40clavichord93      2018-09-27 16:23:16 +08:00  1 sublime 啊 | 
|  |      41foreverlemo      2018-09-27 17:52:32 +08:00  1 Sublime Text 3 | 
|  |      42lxrmido      2018-09-27 17:56:10 +08:00 via iPhone  1 CotEditor,支持多种编码,长得像 notepad++ | 
|      43idamien      2018-09-27 18:03:01 +08:00  1 Atom | 
|  |      45MrStark      2018-09-27 18:47:56 +08:00  1 | 
|  |      46ooops      2018-09-27 19:00:32 +08:00 via iPhone  1 Sublime text +1 | 
|  |      47popbones      2018-09-27 19:01:36 +08:00  1 可以試試 BBEdit 或 TextWrangler,我記的這兩個是同一家公司的,後者好像是免費的,相當於前者的一個輕量版本。它們算是 Mac 上老牌的高級純文本編輯器,原生程序,非 Electron,TextWrangler 體積也不大。 以前常常用 BBEdit 進行 Windows 字幕文件編碼格式轉換。 | 
|  |      48icylogic      2018-09-27 20:21:19 +08:00 via iPhone  1 不太理解什么叫 vim 不方便。。。vim 有 gui 版啊。。 | 
|  |      49xuanbg      2018-09-27 22:59:09 +08:00  1 VS Code 还好吧,没发觉费电呀 | 
|  |      501002xin      2018-09-28 17:37:38 +08:00  1 Sublime 还不轻量? | 
|  |      51MrUser OP | 
|  |      52flashing      2018-09-28 20:45:46 +08:00  1 目前最好的是 vscode,不用选了。最终 atom 太慢,sublime 弱而且麻烦(仍然比 textmate 好),所以你基本上没有什么选择余地的。。。 |