Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rgui中的代码自动缩进_R_Rgui - Fatal编程技术网

Rgui中的代码自动缩进

Rgui中的代码自动缩进,r,rgui,R,Rgui,在R for Windows-Rgui中是否有代码自动缩进功能?在选项中找不到它(请参见下文)。在每一行的开头按几下[tab]是很不舒服的:-/:-) PS:请不要建议使用Rstudio,我不喜欢:)我喜欢Rgui的简单性 您可以使用Format程序包对其进行批量重新格式化 假设您正在使用文件|新窗口并在该窗口中输入代码,然后在输入代码后: 选择所有代码(ctrl-a)并将其发送到剪贴板(ctrl-c),然后 将焦点设置到R控制台并输入该选项,这将在剪贴板中重新格式化代码,并用重新格式化的代码替

在R for Windows-Rgui中是否有代码自动缩进功能?在选项中找不到它(请参见下文)。在每一行的开头按几下[tab]是很不舒服的:-/:-)

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


您可以使用Format程序包对其进行批量重新格式化

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

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

  • 将焦点设置到R控制台并输入该选项,这将在剪贴板中重新格式化代码,并用重新格式化的代码替换剪贴板上的代码。(如果您以前在会话中已经这样做了,您只需向上箭头并输入即可检索并运行上一个实例。)

  • 最后,将焦点设置回代码窗口,选择所有内容(ctrl-a)并粘贴到重新格式化的代码(ctrl-v)中,以用重新格式化的代码覆盖它


  • 您可以创建一个脚本来自动化整个过程,但即使您不这样做,也只需敲击几下键盘,或者如果您正在使用一些您没有提到的文本编辑器,其中可能有自动化设施。

    不,没有。您不必使用rstudio,但rgui中的编辑器无法满足您的需要。谢谢大家。那太不幸了。我错过了这个,我错过了autosave(使用蓝屏和未保存的脚本会带来伤害),但我不喜欢Rstudio,它看起来相当复杂。不,不,请不要,这不是一个解决方案!我不想帮助写作,我想在编辑器中嵌入自动缩进…编辑器没有那种功能,但如果你按照说明去做,你仍然可以得到效果,如果你愿意做一些工作,你可以部分或完全自动化它。老兄,我不想自动化它,就是这样!我只想要一个预测编辑!!
    library(formatR)
    tidy_source(file = "clipboard")