设置持久性和vim的DoMatchParen

时间:2018-01-18 20:35:12

标签: linux macos vim

我正在玩vim中突出显示的括号。在vim命令缓冲区中输入:DoMatchParen正是我想要的,但我想知道是否有人确切知道这个设置是如何保存的。"

如果我在vim中键入:syntax on,退出并重新打开vim,语法着色将按预期消失。 :DoMatchParen设置通过关闭vim仍然存在,我在~/.vimrc目录中没有~/.vim/且没有任何内容对此进行了测试。

通过一些Google搜索,看起来:DoMatchParen使插件能够突出显示匹配的括号(您可以键入:NoMatchParen来禁用它),但我仍然不明白此设置是如何保持的究竟。该设置似乎不会存储在~/.vimrc~/.vim/中。我查看了/usr/share/vim(那里有一个vimrc文件以及/usr/share/vim/vim80/内的插件文件夹),但这似乎是一个"全局安装" vim的目录,未经修改。

如果有所不同,我正在使用macOS。

编辑:我意识到我可能没有做最好的工作来解释我的问题。我按照我想要的方式配置vim没有问题。我只是好奇:DoMatchParen"记得"其设置(突出显示匹配的括号已打开)。我可以把它放在我的.vimrc中,但事实证明我甚至不需要。如果我输入:DoMatchParen一次,则会永久保存该设置。这是怎么发生的?

谢谢!

最后编辑:嗯,我觉得很傻。事实证明,默认情况下突出显示括号,就像Bo所说(在下面的评论中)。出于某种原因,我以为我已将其打开,但默认情况下它必须已经开启。

1 个答案:

答案 0 :(得分:0)

如果您希望在会话之间保留此类配置,则.vimrc可以放置此类配置。

您可以像为当前会话一样输入它。您可以使用以"开头的行添加注释。

" Highlight the matching parenthesis or brace. :DoMatchParen