从R for Windows中消除反斜杠刺激

Far*_*rel 5 autohotkey r

在我的R生命早期,我发现R和Windows在目录和子目录之间的分隔符时位于不同页面上的痛苦.虽然我知道这个问题,但我还是手动不得不在我的所有反斜杠前放一个反斜杠或用正斜杠替换所有反斜杠.

我喜欢用我在计算机上运行的几个应用程序中的任何一个复制路径名或整个文件名(例如XYPlorer,Everything by voidtools),然后将其粘贴到Tinn-R中.无论如何,我可以自动执行我目前正在手动执行的任务.

  • Tinn-R有设置吗?
  • R中有设置吗?
  • 是否有一个autohotkey脚本可以默认为我做这个?

那些不知道我在说什么的人的背景

从R for Windows FAQ,R-2.9.2版本,BD Ripley和DJ Murdoch引用

R字符串中的反斜杠必须加倍,例如,需要"d:\ R-2.9.2\library\xgobi\scripts\xgobi.bat"'.通过使用正斜杠作为路径分隔符,您可以让自己的生活更轻松:它们可以在Windows下运行

Far*_*rel 7

我写了一个autohotkey脚本,通过输入"rfil"触发 - 没有引号.

:O:rfil:: ;replaces backslashes with forward slashes in a file name that is stored on the clipboard
StringReplace,clipboard,clipboard,\,/,All
send %clipboard%
return
Run Code Online (Sandbox Code Playgroud)

如果有人能告诉我比使用send命令更快的方式,我会很感激.我有一个autohotkey脚本一直在我的所有计算机上运行,​​所以我不必下载新的软件来运行这个脚本.我只是将它添加到我的默认脚本文件中.

如果你想要我,我会很乐意解释我的所作所为.