ESS本身不提供任何重构工具。相反,您可以使用emacs的功能。以下是一个示例,演示如何在项目目录中打开的所有R文件中用"zzzzzz"替换以"xxx"开头并以"yyy"结尾的所有单词。- C-x d(进入dired模式) - % m r$(标记所有以.R或.r结尾的文件) - Q(进行dired-to-query-replace-regexp操作) - 输入 xxx.*zzz 和 zzzzzz 作为替换模式 - 接受、跳过请用 y/n这里有一份完整的教程,介绍了如何在多个文件中进行搜索和替换,并使用ibuffer保存所有修改后的缓冲区。 点击这里查看。
R
。 - biocyberman