使用RTools在Visual Studio中编写代码段和折叠

时间:2017-07-20 15:09:55

标签: r visual-studio-2017 rtvs

我正在使用VS 2017与 R Tools for Visual Studio ,我想知道是否有办法创建可扩展的代码段,例如在RStudio中:

#### My region ####
[...]
####           ####

我还尝试了#region#endregion,它曾经与“Visual Studio的工具”中的其他一些合作,但没有成功。

1 个答案:

答案 0 :(得分:2)

我终于发现要定义一个新的代码区域,你必须编写一个与以下模式匹配的行(正则表达式):^\s*#.*---\s*$

  • 零个或多个前导空格字符
  • 一个哈希#
  • 任何字符,零次或多次
  • 三个连字符-(而不是像RStudio中的4个连字符,哈希或等号)
  • 零个或多个尾随空格字符

通过开始另一个部分,它将结束前一部分并使其成为可以折叠的块。

例如,你可以创建一个这样的新部分:

# My section ---
    [...]
# ---