SublimeText 和 R:设置当前文件目录
SublimeText and R: Setting Current File Directory
我刚开始使用 Sublime Text 2 edit/write R 代码,并安装了 SublimeREPL 包以在编辑器中执行 R 代码。当我编写新的 R 脚本时,它无法读取 SAME 目录中的文件并出现错误:
Error in file(file, “rt”) : cannot open the connection
我检查了 getwd()
,它显示 C:/windows/system32
,这可能是安装 sublime text 的目录。
有没有办法将当前工作目录设置为当前文件的位置。这可以在 RStudio 中使用 Session > setwd > source file location
.
轻松完成
我可以使用数据文件的完整路径作为解决方法,但我认为这不是一个方便的解决方案。
如有任何帮助,我们将不胜感激。
我会再检查一下SUBLIMERepl的设置是否配置正确:
Open Preferences > Package Settings > SublimeREPL > Settings - Default
复制所有文字
然后打开 Preferences > Package Settings > SublimeREPL > Settings - User
覆盖并粘贴文本
重启 Sublime
当我打开 tools > SublimeREPL > R
时,我可以像往常一样 setwd()
。
默认的 getwd()
为我返回了“/
”。
我刚开始使用 Sublime Text 2 edit/write R 代码,并安装了 SublimeREPL 包以在编辑器中执行 R 代码。当我编写新的 R 脚本时,它无法读取 SAME 目录中的文件并出现错误:
Error in file(file, “rt”) : cannot open the connection
我检查了 getwd()
,它显示 C:/windows/system32
,这可能是安装 sublime text 的目录。
有没有办法将当前工作目录设置为当前文件的位置。这可以在 RStudio 中使用 Session > setwd > source file location
.
我可以使用数据文件的完整路径作为解决方法,但我认为这不是一个方便的解决方案。
如有任何帮助,我们将不胜感激。
我会再检查一下SUBLIMERepl的设置是否配置正确:
Open Preferences > Package Settings > SublimeREPL > Settings - Default
复制所有文字
然后打开 Preferences > Package Settings > SublimeREPL > Settings - User
覆盖并粘贴文本
重启 Sublime
当我打开 tools > SublimeREPL > R
时,我可以像往常一样 setwd()
。
默认的 getwd()
为我返回了“/
”。