插入 roxygen 的键盘快捷键 #' comment start
Keyboard shortcut for inserting roxygen #' comment start
这个问题可能被过度回答了,但我找不到。基本上我使用 RStudio 和键盘快捷键 cmd + shift + c 来插入评论。是否有其他组合可以直接插入 roxygen 标签 #'
?或者一种修改 RStudio 的方法,告诉它在我按下 cmd + shift + c 时添加 '
?
您可以使用 RStudio addin, you'll need a fairly recent version of RStudio. I've just created an RStudio addin that comments/uncomments using roxygen2 tags, i.e. works just like code commenting, but with #'
. The addin is hosted on github。
只需安装并附加一个方便的键盘快捷键。
如果您对其他可用插件感兴趣,请参阅 addinmanager 插件。
这不是您要查找的内容。但是您可以通过将光标放在函数内然后按 ctr+alt+shift+R
来为函数添加 ROxygen2 骨架。然后,如果您在 ROxygen2 代码块中按回车键,它会自动添加反引号。所以换个工作流,编辑函数,然后插入骨架,然后用这种方式做文档。
绝对最简单的答案在上面的插件答案的评论中,值得自己付费(带出处):
Rstudio 确实有 column selection, 来获得多个光标 alt + mouse to select, 或者 ctrl + alt 和方向键, 然后按键按 words/lines 前进和后退按预期工作。 – Peter 2016 年 4 月 16 日在 23:55
[预计到达时间:在 Mac 上,ctrl + option + 箭头键或 option + 鼠标。]
@Peter 很好。在这种情况下,您可以 在该行的开头制作一大块游标,然后输入 #' 。我怀疑 roxygen 注释的使用足以保证专用的键盘快捷键,但我猜这不会有什么坏处 – rawr 2016 年 4 月 17 日在 1:26
Rstudio find/replace
Select 要注释掉的文本,勾选 regex
选项并指定:
- 查找:
^(.+)
- 替换:
#'
Above 表示查找行首 ^
之后的所有字符 (.+)
并将它们替换为 #'
和第一个捕获的组 </code>.</p>
<h1>vim find/replace</h1>
<p><a href="https://i.stack.imgur.com/P5rg7.gif" rel="nofollow noreferrer"><WBIMG:16463432-2.gif></a>
我发现此选项最简单,因为我在 vim 模式下使用 Rstudio。要替换文本,只需:</p>
<ul>
<li>select 文字</li>
<li>使用 <code>:
键进入“命令行模式”
输入 s/^/#'
并回车。
s/
代表“替换”,^
代表行首,#'
是我们要插入的文本。
这不是默认的 Rstudio 选项。确保在 RStudio“全局选项”
中将键绑定设置为“vim”
这个问题可能被过度回答了,但我找不到。基本上我使用 RStudio 和键盘快捷键 cmd + shift + c 来插入评论。是否有其他组合可以直接插入 roxygen 标签 #'
?或者一种修改 RStudio 的方法,告诉它在我按下 cmd + shift + c 时添加 '
?
您可以使用 RStudio addin, you'll need a fairly recent version of RStudio. I've just created an RStudio addin that comments/uncomments using roxygen2 tags, i.e. works just like code commenting, but with #'
. The addin is hosted on github。
只需安装并附加一个方便的键盘快捷键。
如果您对其他可用插件感兴趣,请参阅 addinmanager 插件。
这不是您要查找的内容。但是您可以通过将光标放在函数内然后按 ctr+alt+shift+R
来为函数添加 ROxygen2 骨架。然后,如果您在 ROxygen2 代码块中按回车键,它会自动添加反引号。所以换个工作流,编辑函数,然后插入骨架,然后用这种方式做文档。
绝对最简单的答案在上面的插件答案的评论中,值得自己付费(带出处):
Rstudio 确实有 column selection, 来获得多个光标 alt + mouse to select, 或者 ctrl + alt 和方向键, 然后按键按 words/lines 前进和后退按预期工作。 – Peter 2016 年 4 月 16 日在 23:55
[预计到达时间:在 Mac 上,ctrl + option + 箭头键或 option + 鼠标。]
@Peter 很好。在这种情况下,您可以 在该行的开头制作一大块游标,然后输入 #' 。我怀疑 roxygen 注释的使用足以保证专用的键盘快捷键,但我猜这不会有什么坏处 – rawr 2016 年 4 月 17 日在 1:26
Rstudio find/replace
Select 要注释掉的文本,勾选 regex
选项并指定:
- 查找:
^(.+)
- 替换:
#'
Above 表示查找行首 ^
之后的所有字符 (.+)
并将它们替换为 #'
和第一个捕获的组 </code>.</p>
<h1>vim find/replace</h1>
<p><a href="https://i.stack.imgur.com/P5rg7.gif" rel="nofollow noreferrer"><WBIMG:16463432-2.gif></a>
我发现此选项最简单,因为我在 vim 模式下使用 Rstudio。要替换文本,只需:</p>
<ul>
<li>select 文字</li>
<li>使用 <code>:
键进入“命令行模式”
s/^/#'
并回车。s/
代表“替换”,^
代表行首,#'
是我们要插入的文本。
这不是默认的 Rstudio 选项。确保在 RStudio“全局选项”
中将键绑定设置为“vim”