在 R Studio 中突出显示整个单词,包括反引号、下划线和其他特殊字符

问题描述 投票:0回答:1

我是一个重度键盘快捷键用户(我特别讨厌在编辑代码时使用鼠标)。在 R Studio 中,我经常想做的事情之一是突出显示并选择整个变量名称。当变量名称仅包含字母和/或下划线和/或句点时,我只需在 Windows PC 上按

Ctrl+Shift+{RA}
Ctrl+Shift+{LA}
即可轻松突出显示以选择整个变量名称,其中
{RA}
是向右箭头键,
{LA}
是向左箭头键。 R Studio 键盘快捷键菜单将这两个快捷键分别称为“选择下一个单词”和“选择上一个单词”。例如,如果我想在下面的代码中突出显示变量名
var2_attribute

示例1

example1 <- var2_attribute

我只需将光标移动到

var2_attribute
中“v”的左侧,按
Ctrl+Shift+{RA}
,即可根据需要选择整个变量,如下所示。

但是,如果我遇到一个变量中包含一些非标准字符(例如反引号或大括号),并且我尝试使用相同的键盘快捷键来突出显示整个变量,则只会突出显示该变量的部分内容(向上通常为特殊字符)。因此,如果我想突出显示整个单词,我必须按几次

Ctrl+Shift+{RA}
,直到到达要突出显示的变量名称的末尾。例如,当我尝试突出显示整个变量
`an_example_var`
(包括反引号)时,在将光标置于最左侧反引号的左侧后使用
Ctrl+Shift+{RA}
,最初仅突出显示第一个反引号。当我再次按右箭头键时,变量名称的中间部分
an_example_var
会突出显示,当我再次按右箭头键时,会选择整个变量名称(我希望通过单个键盘实现快捷方式,而不是
Ctrl+Shift+{RA}
的三个连续击键)。下图在两个单独的示例中显示了这种行为,突出显示(双关语)我的挫败感:

示例2

  • 第一个击键组合:

  • 第二个按键组合:

  • 第三个按键组合:

示例3

  • 第一个击键组合:

  • 第二个按键组合

  • 第三个按键组合

  • 第四个按键组合

  • 第五种按键组合

注意示例3中,当我按下第五个也是最后一个击键组合时,突出显示实际上超出了第二个双引号并突出显示了最后一个括号,当我从逻辑角度思考时,它会停在最后一个结束双引号处.

问:有什么方法可以更改我的设置或添加键盘快捷键来突出显示整个有效的 R 变量名称(通常是在遇到空格或第二个反引号时,如果变量名称具有被反引号包围的空格)?如果是这样,您能否提供一些关于如何进行设置的简短说明? 对我来说,必须按键盘快捷键五次才能突出显示单个变量名称似乎有点乏味(即使如此,它也超出了我的预期)突出显示)。

r ide rstudio keyboard-shortcuts highlight
1个回答
0
投票

你的两个关键例子都对我有用

Ctrl+Shift+Up

如果您喜欢快速编辑,您可能需要考虑在 RStudio 中启用 vim 模式,甚至更好:只需切换到 vim ;)。

© www.soinside.com 2019 - 2024. All rights reserved.