R for Windows-Rgui中是否可以进行代码自动缩进?在选项中找不到(请参阅下文)。在每行的开头不得不多次按下[tab]相当不舒服:-/:-)
PS:请不要建议使用Rstudio,我不喜欢它:)我喜欢Rgui的简单性。
答案 0 :(得分:0)
您可以使用formatR软件包对其进行批量重新格式化。
假设您正在使用文件|新建窗口,然后在输入代码后在该窗口中输入代码:
选择所有代码(ctrl-a)并将其发送到剪贴板(ctrl-c),然后
将焦点设置在R控制台上,然后输入该内容,它将重新格式化剪贴板中的代码,并将其替换为重新格式化后的代码在剪贴板上。 (如果您以前在会话中已经完成此操作,则可以向上箭头并输入以检索并运行先前的实例。)
library(formatR)
tidy_source(file = "clipboard")
最后将焦点重新设置到代码窗口,选择所有内容(ctrl-a),然后粘贴重新格式化的代码(ctrl-v),以使用重新格式化的代码覆盖它。
您可以创建一个AutoHotKey脚本来自动化整个过程,但是即使您不这样做,也只需几次击键,或者您使用的文本编辑器没有提到,其中可能包含自动化功能。它。