The*_*alo 12 keyboard-shortcuts r rstudio
我发现自己想知道如何将光标移出一对自动完成的双引号""或括号().在我完成键入一对括号后的Eclipse中,按Tab键将我带出括号.如何在不重复使用箭头键的情况下在RStudio中执行相同的操作?
根据具体情况,您可能会发现 ctl + p 和 opt + right/left(对于 Windows 或 Linux 为 ctl + right/left)很有帮助。差异取决于引号内是否有文本,以及如果有文本,您在该文本中的位置。
opt + right 将您移动到单词模式的末尾或下一个单词模式的开头。在某些情况下,单个箭头键最有意义。ctl + p 将您带到封闭的括号或方括号
以下是一些带有“|”的示例 代表光标
开始:c("|")
选择+右:c("")|
选择+左键:c|("")
ctl + p:c(|"")
正确的:c(""|)
在这种情况下,到达引号外部但括号内部的最直接路线是单个右箭头。如果你不在空的“”内,但是......
开始:c(|"")
选择+右:c("")|
选择+左键:c|("")
ctl + p:c(""|)
在这种情况下,到达右侧引号之外但括号内的最直接路线是 ctl + p。要摆脱括号,请使用 opt + 箭头(或行尾组合)
让我们尝试一下一些文本:
开始:c("Hello, |Gruffalo")
ctl + p:c("Hello, Gruffalo"|)
选择+右:c("Hello, Gruffalo|")
由于引号内有文本,因此 ctl + p 可以让您在引号外、括号内,而 opt + right 可让您到达引号的末尾,但仍在内部。如果有标点符号或空格,情况会有所不同。
开始:c("Hello,| Gruffalo")
ctl + p:c("Hello, Gruffalo"|)
选择+右:c("Hello, |Gruffalo")
选择 + 右 * 2:c("Hello, Gruffalo|")
现在来看评论中的具体示例:
开始:c("Hello,| Gruffalo!")
ctl + p:c("Hello, Gruffalo!"|)
从那里,要走出括号,您可以单独使用右箭头的非常复杂的组合键。
因为引用的短语以标点符号结尾,所以您无法使用 opt + right 到达那里。按照它进行操作,您会看到它从单词末尾跳到括号之外(按组合键三次):
选择 + 右 * 1:c("Hello, |Gruffalo!")
选择 + 右 * 2:c("Hello, Gruffalo|!")
选择 + 右 * 3:c("Hello, Gruffalo!")|
如果有人想解决这个问题,这里有两个有用的例子。尝试从括号和大括号的不同嵌套位置开始,看看如何使用这些组合键来跳转:
list(x = c("Hello, Stack Overflow!"), y = c("This is how you jump"))
nulls <- replicate(1000, {
all <- sample( c(controls, treatments) )
new_controls <- all[1:N]
new_treatments <- all[(N+1):(2*N)]
mean(new_controls) - mean(new_treatments)
})
Run Code Online (Sandbox Code Playgroud)
请注意,在任何这些情况下:cmd + right、cmd + left(或 end、home 对于 windows/linux)将分别带您到行的末尾或开头。
| 归档时间: |
|
| 查看次数: |
1949 次 |
| 最近记录: |