用 vimscript 写了一个 json parser

2015-11-25 10:27:43 +08:00
 bramblex
https://github.com/bramblex/BlxVimrc/blob/master/utils/json.vimrc

就是 vim 里面的函数栈太浅了……手动递归下降不靠谱 TnT
3257 次点击
所在节点    Vim
28 条回复
bramblex
2015-11-25 18:34:47 +08:00
@codefalling

/w\ 我都给 VimScript 造了一套模块化系统了,在 vim 上还有啥丧心病狂的事我不能做的~
xcodebuild
2015-11-25 18:35:45 +08:00
@bramblex 为什么感觉很多回复有股恶意呢。。。
bramblex
2015-11-25 18:37:54 +08:00
@Changxu

本科生,有女朋友。和女朋友很恩爱~ /w\ 哈哈哈
bramblex
2015-11-25 18:38:05 +08:00
@codefalling 为啥?
xcodebuild
2015-11-25 18:43:32 +08:00
@bramblex 也许我比较玻璃心-。-但我仍然觉得看到一个有意思的项目,第一反应是作者一定无聊没工作单身,还当面说出来挺奇怪的
bramblex
2015-11-25 18:51:54 +08:00
@codefalling

嘛,无所谓啦。没恶意的就是普通调戏调戏,没什么关系嘛~

如果是有恶意的,基本上就是自己水平渣还不上进的。比如看到别人有做出有意思的项目了,就觉得别人有时间,然后安慰自己如果自己有时间也能做,结果当自己有时间的时候把时间不断挥霍在游戏电影微博微信上面。

然而曾经我就是第二种人 😭😭😭
jprovim
2015-11-26 05:47:59 +08:00
纯支持

" pretty print json
nnoremap <leader>J :%!python -m json.tool<CR>

送你们一个更实用的: 在 buffer 里输入任意 valid JSON, 然后敲打 leader key + J, 自己看结果.
bramblex
2015-11-26 11:16:01 +08:00
@jprovim 这种所谓的 pretty print 实现起来很简单的,根本不需要什么外部工具

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/238723

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX