使用 RTools 在 Visual Studio 中进行代码段和折叠

Code sections and folding in Visual Studio with RTools

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

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

我也试过 #region#endregion,它们曾与 "Tools for Visual studio" 的其他一些人一起工作,但没有成功。

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

  • 零个或多个前导空白字符
  • 一个散列#
  • 任意字符,零次或多次
  • 三个连字符 -(而不是像 RStudio 中那样的 4 个连字符、井号或等号)
  • 零个或多个尾随空白字符

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


例如,您可以像这样创建一个新部分:

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