全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
26171 92
2010-06-29
使用SciTEUltraEdit等文本编辑器配置R
一、背景
1R自带的代码编辑功能非常原始,仅具有记事本相当的功能,缺少代码着色、折叠等。
2Tinn-R的出现受到了极大欢迎,不过Tinn-R在中文系统下却存在无法正常工作问题(主要是不能自动发送内容到R窗口)。另外,Tinn-R似乎还不支持代码折叠功能。
3SciTEUltraEdit等很好地支持R的语法着色、自动提示及代码折叠,但却不能像Tinn-R那样自动向R窗口发送内容。

二、原理与功能
       根据SciTEUltraEdit等文本工具的自定义工具功能针对R代码编写和调试设计了几个常用功能的程序
       1)自动以SDI方式运行R
       2)向R发送当前行代码;
       3)向R发送选中的代码;
       4)向R发送整个文件;
       5)以指定比例纵向排列文本工具与R窗口;
       6)以指定比例横向排列文本工具与R窗口;
       7)为选中的关键字/函数打开帮助;
       8)设置/取消调试当前选中的函数;
       (9)取消对所有函数的调试;
       10)调整调试窗口的位置;
       11)清空R窗口;

       12)清除所有对象/变量;
       13)设置/取消R或其他窗口置顶;
       14设置/取消R窗口与文本编辑器窗口自动停靠(二者形成一个整体)

三、配置过程
       上述的功能都是通过“SendCode.exe”程序实现的。我们所需要配置的就是根据不同的文本编辑工具提供的自定义工具的功能调用该程序。
1)在UltraEdit中,与上述几个功能对应的命令分别是:

          SendCode.exe -UltraEdit-32 -StartR
          SendCode.exe -UltraEdit-32 -Line
          SendCode.exe -UltraEdit-32 -Select
          SendCode.exe -UltraEdit-32 -All
          SendCode.exe -UltraEdit-32 -V0.6
          SendCode.exe -UltraEdit-32 -H0.6
          SendCode.exe -UltraEdit-32 –RHelp
          SendCode.exe -UltraEdit-32 -mTraceTrue
          SendCode.exe -UltraEdit-32 -mTraceOff
          SendCode.exe -UltraEdit-32 -AdjDebugWnd
          SendCode.exe -UltraEdit-32 -ClearConsole
          SendCode.exe -UltraEdit-32 -RemoveAllObj
          SendCode.exe -R -TopMost -True
          SendCode.exe –UltraEdit-32 –Attract -True
          。。。

2011年12月19日上传

配置R_20111219.zip
大小:(2.31 MB)

 马上下载

本附件包括:

  • 配置R_20111219.7z


为SciTE增加更新安装包关键字及函数提示功能

附件列表
UltraEdit_R.JPG

原图尺寸 101.43 KB

UltraEdit_R.JPG

SciTE_R7.jpg

原图尺寸 144.2 KB

SciTE_R7.jpg

SciTE_R4.JPG

原图尺寸 142.87 KB

SciTE_R4.JPG

SciTE4R.jpg

原图尺寸 77.68 KB

SciTE4R.jpg

UpdateKeyword_for_SciTE.png

原图尺寸 27.03 KB

UpdateKeyword_for_SciTE.png

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2010-6-29 09:39:18
自己顶一个!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-6-29 13:47:47
高,帮忙顶一个
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-6-29 15:09:43
看起来不错!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-7-3 11:20:32
谢谢!
但sendcode.exe要放到哪里使用呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-7-3 11:22:42
知道了,呵呵。多谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群