Rgui中的代码自动缩进

时间:2018-08-28 16:56:12

标签: r rgui

R for Windows-Rgui中是否可以进行代码自动缩进?在选项中找不到(请参阅下文)。在每行的开头不得不多次按下[tab]相当不舒服:-/:-)

PS:请不要建议使用Rstudio,我不喜欢它:)我喜欢Rgui的简单性。

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以使用formatR软件包对其进行批量重新格式化。

假设您正在使用文件|新建窗口,然后在输入代码后在该窗口中输入代码:

  1. 选择所有代码(ctrl-a)并将其发送到剪贴板(ctrl-c),然后

  2. 将焦点设置在R控制台上,然后输入该内容,它将重新格式化剪贴板中的代码,并将其替换为重新格式化后的代码在剪贴板上。 (如果您以前在会话中已经完成此操作,则可以向上箭头并输入以检索并运行先前的实例。)

    library(formatR)
    tidy_source(file = "clipboard")
    
  3. 最后将焦点重新设置到代码窗口,选择所有内容(ctrl-a),然后粘贴重新格式化的代码(ctrl-v),以使用重新格式化的代码覆盖它。

您可以创建一个AutoHotKey脚本来自动化整个过程,但是即使您不这样做,也只需几次击键,或者您使用的文本编辑器没有提到,其中可能包含自动化功能。它。