首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Relief中反斜杠刺激的缓解

Relief中反斜杠刺激的缓解
EN

Stack Overflow用户
提问于 2009-09-10 19:29:01
回答 9查看 4.8K关注 0票数 5

在我的R生命的早期,当涉及到目录和子目录之间的分隔符时,我发现了R和windows在不同页面上的痛苦。尽管我知道这个问题,但我仍然感到痛苦的是,必须手动在所有反斜杠前面放一个反斜杠,或者用正斜杠替换所有反斜杠。

我喜欢在我的计算机上运行的几个应用程序中的任何一个复制路径名或整个文件名(例如。XYPlorer,一切都是由voidtools实现的),然后将其粘贴到Tinn.不管怎么说,我是否可以自动完成目前正在手动执行的任务。

  • 在Tinn-R有设置吗?
  • R中有设置吗?
  • 默认情况下,有一个自动热键脚本可以帮我吗?

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

引用R for Windows FAQ,版本R-2.9.2,B. D. Ripley和D. J. Murdoch

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

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2009-09-16 21:41:24

我编写了一个自动热键脚本,它是通过键入"rfil“来触发的--没有倒逗号。

代码语言:javascript
复制
:O:rfil:: ;replaces backslashes with forward slashes in a file name that is stored on the clipboard
StringReplace,clipboard,clipboard,\,/,All
send %clipboard%
return

如果有人能告诉我一个比使用发送命令更快的方法,我将不胜感激。我有一个自动热键脚本一直运行在我所有的电脑上,所以我不需要下载新的软件来运行这个脚本。我只是将它添加到我的默认脚本文件中。

如果你愿意的话,我很乐意解释我做了什么。

票数 7
EN

Stack Overflow用户

发布于 2009-09-14 19:33:28

ClipPath添加了右键菜单选项来选择要粘贴哪种斜线.

对于R用户来说,它似乎是一个有用的资源。

票数 2
EN

Stack Overflow用户

发布于 2016-02-12 16:42:17

我已经修改了以下共享的自动热键代码,每当我在RStudio中粘贴任何内容时,都可以用正斜杠替换所有反斜杠。这种方法有好处也有缺点。

Pros:,你不用去想它。只有在活动窗口为RStudio时,代码才会运行。

Cons:每次在R中粘贴东西时都会调用代码,每次它试图查找反斜杠并将其替换为正斜杠时。

代码语言:javascript
复制
GroupAdd, R, RStudio

;replaces backslashes with forward slashes in a file name that is stored on the clipboard
#IfWinActive ahk_group R
   ^v::
      StringReplace,clipboard,clipboard,\,/,All
      send %clipboard%
   return
#IfWinActive
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1407238

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档