And*_*own 10 r rstudio multiple-cursor
在 RStudio 源编辑器中跨多行代码执行相同操作的最佳方法是什么?
实施例1
假设我从文本文件复制一个列表并将其粘贴到 R 中(如下列表所示)。然后,我想在每个单词周围添加引号,并在每一行添加一个逗号,这样我就可以创建一个向量。
Krista Hicks
Miriam Cummings
Ralph Lamb
Jaylene Gilbert
Jordon Sparks
Kenna Melton
Run Code Online (Sandbox Code Playgroud)
预期输出
"Krista Hicks",
"Miriam Cummings",
"Ralph Lamb",
"Jaylene Gilbert",
"Jordon Sparks",
"Kenna Melton"
Run Code Online (Sandbox Code Playgroud)
实施例2
如何在多行上添加缺少的括号。例如,如果我有一个if语句,那么如何为names第 1 行和第 4 行添加缺少的左括号。
if (!is.null(names pattern))) {
vec <- FALSE
replacement <- unname(pattern)
pattern[] <- names pattern)
}
Run Code Online (Sandbox Code Playgroud)
预期输出
if (!is.null(names(pattern))) {
vec <- FALSE
replacement <- unname(pattern)
pattern[] <- names(pattern)
}
Run Code Online (Sandbox Code Playgroud)
*注意:这些名称仅来自随机名称生成器。
And*_*own 24
RStudio 支持多个光标,允许您同时编写和编辑多行。
实施例1
您只需单击AltWindows/Linux(或optionMac)并拖动鼠标即可进行选择,也可以使用Alt+Shift创建从光标当前位置到单击位置的矩形选区。
实施例2
另一个多光标选项用于选择术语的所有匹配实例。因此,您可以选择names并按Ctrl+ Alt+ Shift+ M。然后,您可以使用方向键移动光标删除空格并添加括号。