R语言及开发环境介绍.pptVIP

  • 0
  • 0
  • 约9.5千字
  • 约 64页
  • 2022-06-18 发布于重庆
  • 举报
注:请选择Native类型(这是Windows版的Xemacs) 各站点的安装或下载速度以及版本号有所不同. 去掉宏包, 点一下New一栏下对应的版本号; 此版本号即被Skip所代替. * 第二十九页,共六十四页。 R_ESS+XEmacs的设置 我们假定R与XEmacs的目录分别为 R: C:\Program Files\R\rwxxxx\ (xxxx为版本号) Xemacs: C:\Program Files\Xemacs 检查系统的home目录(WinXP/2000/NT下可在DOS方式下用命令 set HOME 检查. 在此假定为c:\ 在home目录下建立子目录(用DOS命令mkdir) .xemacs 从John Fox的主页下载设置文件fox-ess-config.zip , 地址为: 将解压文件init.el改名为Rinit.el并复制到 .xemacs下 * 第三十页,共六十四页。 将解压文件function.xpm, line.xpm, para.xpm, region.xpm, source.xpm和stop.xpm复制到目录 c:\Program Files\Xemacs\XEmacs-xx.y.z\etc\toolbar\ (xx.y.z为Xemacs的版本号),由此在Xemacs中建立R的工具条. (若没有)添加系统搜索路径: c:\Program Files\R\rwxxxx\bin (在WinXP/2000/NT中可由控制面板=系统=高级=环境变量 中新建/添加). 另一方法: 用纯文本修改文件Rini.el中的关于R的搜索,即 (setq-default inferior-R-program-name “c:/Program Files/ rwxxxx/bin/rterm.exe”) ----也即只要去掉之前的分号(;). 修改桌面图标XEmacs的属性: 在快捷方式的”目标”下添加 -q -l “c:\.xemacs\Rinit.el“, 在”起始位置”添加存放文件的目录. * 第三十一页,共六十四页。 ESS+XEmacs下R的使用 ---了解XEmacs视窗 不是问题的问题: 每次打开R_XEmacs可能会弹出信息“Initialization complete”,只要点击OK键就行了. 安装后初次使用会在屏幕的底部(“minibuffer”中)出现当前窗口无法打开 .Rhistory 的信息. 此记录历史命令的文件会在正常退出R与ESS时建立(但只在下面窗口提示符后直接输入一个或多个命令后!) * 第三十二页,共六十四页。 * 第三十三页,共六十四页。 视窗介绍 John Fox将Xemacs主窗口(实际上称为frame)分为二个子窗口,上下分开(见上图所示). 在Xemacs主窗口的上方还有一个菜单条(menu bar)和一个工具条(toolbar),其内容会随缓冲区(buffer)主模式(major mode)而变化.你可以通过光标在上下子窗口中转换观察菜单与工具条的变化. J. Fox为R提供了专门的工具条与菜单,非常便于使用(后面介绍). 上面的子窗口显示*scratch*缓冲区,其中你可以输入R命令.顾名思义, *scratch*缓冲并非永久性的,当然你可以将其内容保存在文件中. 下面的子窗口显示R经Emacs运行的结果,在此缓冲区中你也可以直接输入R命令. * 第三十四页,共六十四页。 每一子窗口下均有一个模式行(mode line),显示的缓冲的状态,其中包括:1)缓冲的名字 2)缓冲的主模式(或次模式) 3)窗口在缓冲中的位置. 上面的子窗口包含*scratch* buffer,处于ESS[S]主模式(主模式由文件的扩展名所决定. S指S语言,当打开扩展名 为 .r, .R, .s, .S, .q的S语言源代码时,均处于ESS[S]主模式中),显示所有(ALL)缓冲内容—现在是空的. 下面的子窗口包含*R* buffer, 处在iESS (inferior ESS – 之所以你它是inferior,因为它是受Emacs控制的!), 目前处在缓冲的底部(Bot). 你可以滑动游标观察其位置的变化. 指针(point): Emacs的光标,它与通常的光标还是有所差异,不过John Fox在ESS模式下按Windows的习惯进行了修改. 在窗口的下方是一个单行的小窗口,称为minibuffer(小缓冲),主要用于信息显示,其次若你要输入Emacs命令,它们会显示在minibuffer中,最后一命令(如搜索和替换)的响应在此完成. * 第三十五页,共六十四页。 ESS+XEmacs下R的使用 --

文档评论(0)

1亿VIP精品文档

相关文档