我正在玩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所说(在下面的评论中)。出于某种原因,我以为我已将其打开,但默认情况下它必须已经开启。
答案 0 :(得分:0)
如果您希望在会话之间保留此类配置,则.vimrc
可以放置此类配置。
您可以像为当前会话一样输入它。您可以使用以"
开头的行添加注释。
" Highlight the matching parenthesis or brace.
:DoMatchParen