【问题标题】:MacVim json double quotesMacVim json 双引号
【发布时间】:2015-10-01 19:54:20
【问题描述】:

我全新安装了 janus vim 插件和 macvim。

由于某种原因,当我在 macvim 中打开 .json 文件时,.json 文件中的键或值周围没有双引号。当我向下滚动文件的行时,双引号会显示我当前所在行的键和值。

如果我在 vim 中打开文件,那么一切都会按预期进行。

为什么 macvim 的行为与 vim 不同?如何禁用此 macvim 功能?

任何帮助将不胜感激。

【问题讨论】:

    标签: json vim config macvim double-quotes


    【解决方案1】:

    您可能已经安装了vim-json,它隐藏了双引号。

    disable the concealing of double quotes 添加let g:vim_json_syntax_conceal = 0 到你的.vimrc

    【讨论】:

    • 这是 macvim 的默认设置吗?我多年来一直在使用 janus 和 macvim,但我需要重新安装两者,现在我注意到了这个问题。
    • 您为我指明了正确的方向。我搜索了我的电脑,但找不到 vim-json,但我相信它的功能在我电脑的某个地方。我这样说是因为我能够通过按照vim-json instructionslet g:vim_json_syntax_conceal = 0 添加到我的.vimrc 来调整我的macvim 功能。谢谢。
    • @user2517182 正在使用 Janus,所以这个设置应该放在 ~/.vimrc.before 文件中。这解决了我的问题,所以赞成:)
    • 我没有安装vim-json。我试图添加conceal = 0 无济于事。看来 MacVim 现在只是自动隐藏引号(VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Feb 6 2016 05:47:51))。但是,在安装 vim-json 之后,conceal = 0 确实对我有用。现在应该这样做,但我想知道如何在不安装插件的情况下查看 JSON 文件中的引号。 :)
    • 在 macvim 自定义版本 7.4 (89) 上使用 :set conceallevel=0 为我显示引号。
    猜你喜欢
    • 2012-04-24
    • 2021-11-11
    • 2017-01-14
    • 2011-05-08
    • 1970-01-01
    • 2019-10-11
    • 2015-02-27
    • 1970-01-01
    相关资源
    最近更新 更多