V的Rim折叠语法
发布时间:2020-12-16 01:33:57 所属栏目:安全 来源:网络整理
导读:我在我的 linux机器上使用vim并且需要代码折叠来为R工作.我安装了Vim-R-plusing2以便能够将代码从vim传递到R会话,但折叠在foldmethod = syntax时不起作用.如何折叠R工作? 该怎么办: 您需要将以下代码添加到vimrc文件中: let r_syntax_folding = 1 为什么
我在我的
linux机器上使用vim并且需要代码折叠来为R工作.我安装了Vim-R-plusing2以便能够将代码从vim传递到R会话,但折叠在foldmethod = syntax时不起作用.如何折叠R工作?
该怎么办:
您需要将以下代码添加到vimrc文件中: let r_syntax_folding = 1 为什么会这样: 此选项可更改Vim-R插件的加载方式. 此代码从syntax / vim.r复制,并显示上述设置如何更改运行的代码: " Error if exists("g:r_syntax_folding") syn region rRegion matchgroup=Delimiter start=/(/ matchgroup=Delimiter end=/)/ transparent contains=ALLBUT,rError,rBraceError,rCurlyError fold syn region rRegion matchgroup=Delimiter start=/{/ matchgroup=Delimiter end=/}/ transparent contains=ALLBUT,rParenError fold syn region rRegion matchgroup=Delimiter start=/[/ matchgroup=Delimiter end=/]/ transparent contains=ALLBUT,rCurlyError,rParenError fold else syn region rRegion matchgroup=Delimiter start=/(/ matchgroup=Delimiter end=/)/ transparent contains=ALLBUT,rCurlyError syn region rRegion matchgroup=Delimiter start=/{/ matchgroup=Delimiter end=/}/ transparent contains=ALLBUT,rParenError syn region rRegion matchgroup=Delimiter start=/[/ matchgroup=Delimiter end=/]/ transparent contains=ALLBUT,rParenError endif 引自帮助
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |