语言集成编程环境revolutionr使用指南_第1页
语言集成编程环境revolutionr使用指南_第2页
语言集成编程环境revolutionr使用指南_第3页
语言集成编程环境revolutionr使用指南_第4页
语言集成编程环境revolutionr使用指南_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

43Revolution R Enterprise HelpR集成编程环境Revolution R Enterprise目录1.开始41.1 使用Revolution R Enterprise环境41.2 使用脚本窗口51.3 使用控制台窗口71.4 使用书签82. 指导课92.1 建立脚本92.2 创建一项工程122.3保存一个Revolution R Enterprise解决方案132.4 增加新的R脚本到一项工程132.5将一个现有的R脚本添加到一项工程142.6使用查找(Find)143. 参考203.1 脚本窗口里的键盘快捷方式203.2 文件(File)菜单213.3 编辑(Edit)菜单233.4 视图(View)菜单263.5 工程(Project)菜单263.6 调试(Debug)菜单273.7 工具(Tools)菜单283.8 数据(Data)菜单283.9 帮助(Help)菜单293.10新工程(New Project)303.11 输出(Output)窗口303.12对象浏览器(Object Browser)313.13 断点(Breakpoints)窗口313.14保存Revolution R Enterprise解决方案323.15 定制Revolution R Enterprise工具条323.17给一个菜单或者工具条添加命令333.19 设置一般的选项343.20 设置Revolution R Enterprise选项353.21 设置Revolution R工程和解决方案353.22 设置Revolution R Enterprise中的字体和颜色373.23 解决方案管理器窗口383.24 宏管理器窗口383.25 任务列表(Task List)窗口393.26 查找结果(Find Results)窗口393.27 命令(Command)窗口403.28 使用代码片段403.29选择一个文档窗口413.30 定制Revolution R Enterprise工具条413.31 搜寻R帮助423.32 除去全部对象421.开始1.1 使用Revolution R Enterprise环境 Revolution R Enterprise环境是以Visual Studio为基础的,因此它的工作方式与Visual Studio非常相似,但是它的基础语言是R。你第一次打开Revolution R Enterprise时,看到的屏幕很像如下所示的样子:控制台窗口准备接受R输入,你准备创建R项目。建立R项目1. 在File(文件)菜单上,指向New(新建),然后点击Project.(项目) 2. 在New Project(新建项目)对话框里,在Templates(模板)下,点击RProject(R项目)3. 在Name(名称)文本框中,为你的项目键入一个名字 4. 点击OK这样就建立了一个新的项目和一个附带的解决方案,并显示在R编程环境的解决方案浏览器(Solution Explorer)方格中。默认情况下,一个新的R项目包括一个R脚本。双击脚本名称打开脚本。要了解有关编辑脚本的信息,请参考“Using the Script Window”主题。在R编程环境中的窗口之间移动你可以使用键盘快捷键在窗口之间切换:Alt+F7 引出一个打开的文档和工具窗口的列表供选择Ctrl+F6 转到下一个文档(即,脚本) 窗口Shift+Ctrl+F6 转到前一个文档(即,脚本) 窗口Alt+F6 转到下一个工具窗口。这包括R控制台,解决方案浏览器(Solution Explorer)和输出(Output)窗口Shift+Alt+F6 转到以前的工具窗口。你可以用下列快捷键巡航(以及打开)特定的窗口:Ctrl+Alt+R转到R控制台Ctrl+Alt+L 转到解决方案浏览器Ctrl+Alt+H 转到R对话历史记录(Session History dialog)Ctrl+Alt+O 转到输出窗口Ctrl+Alt+J 转到对象浏览器1.2 使用脚本窗口 脚本窗口为编写、编辑、以及调试R脚本提供了一个全特色的编辑器。 这是在Revolution R编程环境中创建的所有R脚本的默认编辑器。脚本窗口包括下列特征:l R句法检查 l IntelliSense单词补全(word completion)【IntelliSense提供了一组功能,使访问语言参考变得轻松自如。在编码时,不必让代码编辑器或即时模式命令窗口执行语言元素搜索。您可以保持上下文,查找所需的信息,直接向代码中插入语言元素,甚至可以让IntelliSense为您完成键入工作。】l 设置断点(breakpoint)的能力 l 运行整个脚本,或者运行选择的部分 l 书签R句法检查当你在脚本窗口键入时,脚本被连续地对正确的句法和关键字的拼写进行检查。例如,R关键字function必须跟随有一个参数(argument)的列表,它可以是空的,用括号括住。 如果你键入单词function,后面跟了一些东西,但是只有开放的括号,脚本窗口将用波浪状的下划线标明错误。与此类似,如果你键入else而没有前缀if,则else将被标示为错误的。IntelliSense单词补全当你键入时,你可以使用RPE的IntelliSense单词补全功能。为了激活单词补全,做如下操作之一:l 点击Text Editor(文本编辑器)工具条里的“Display Word Completion”(显示单词补全)按钮。 l 按CTRL-空格键。 l 在Edit(编辑)菜单上,指向IntelliSense,然后点击Complete Word。Word Completion(单词补全)列表提供可能的补全的一个列表;要选择一个,做如下操作之一:l 双击想要的单词 l 按TAB设置断点 断点(Breakpoint)告诉R调试程序在哪里停止执行,以便你在那点上能检查计算的状况。你使用下列任何方法来设置断点:l 把光标放在想要的行上任何地方然后按F9。 l 在想要的行的左侧点击灰色条纹。重复该过程来删除断点。运行一篇脚本或选择的文本要运行当前的脚本,点击标准工具栏上的按钮。要运行当前文件夹中的全部的脚本,点击标准工具栏上的按钮。要运行选择的文本,点击标准工具栏上的按钮,或者做下列操作:1. 选择你想要运行的文本。 2. 在Edit菜单上,点击Run Selection。使用书签书签使在一篇大的脚本中从一个位置移动到另一个位置变得容易,从脚本移动到脚本也变得容易。你使用任何下列方法设置书签:l 把光标放在想要的行上任何地方然后点击Text Editor(文本编辑)工具条里的Toggle Bookmark按钮。 l 把光标放在想要的行上任何地方然后按CTRL-K,CTRL-K。 l 把光标放在想要的行上任何地方,然后在Edit菜单上,指向Bookmarks然后点击Toggle Bookmark。重复该过程删除书签。使用下列工具条按钮在书签之间移动:l 把插字符(caret)移到下一个书签 l 把插字符移到上一个书签 l 把插字符移到当前文件夹中的下一个书签 l 把插字符移到当前文件夹中的上一个书签 l 把插字符移到当前文档中的下一个书签 l 把插字符移到当前文档中的上一个书签1.3 使用控制台窗口 控制台窗口提供R语言的一个命令行接口(Command Line Interface,CLI)。你在R提示符下键入R表达式,R解释器对表达式进行计算并且一般会返回一个值,虽然有些R表达式是为它们的副作用(例如图形)而被执行,并且返回NULL(空值)或者根本不返回任何值。你可以从控制台窗口切换到其他ID窗口,通过点击目标窗口,或者使用在Using the Revolution R Enterprise R Productivity Environment中列出的键盘巡航快捷方式。一个R对话的例子被显示如下。(以#开始的行是R注释,这里提供它是为了解释正在发生的是什么事情;注释是R脚本的有用的部分,但通常不是一个交互式R对话的一部分。R提示符“”显示在行的开头;如果你想要将这个对话复制到你的Revolution R IDE,你应该忽略行的开头的“”字符。) # Create a data object of 100 data points from a random normal distribution: x # Create some plots stem(x) # stemplot is a text plot, so it appears in the Console window小数点在|-2 | 600-1 | 9885554433210000-0 | 9988666665555444333222222222110 | 1111111122234445566678889991 | 000011112233555577882 | 1145 hist(x) # graphical plots appear in their own window qqnorm(x) # calculate some Descriptive Statistics mean(x)1 0.06105163 var(x)1 1.180505 sd(x)1 1.0865101.4 使用书签 书签是给经常访问的代码区域加标签的一种方便的方法。例如,当你在开发一个函数时,你可以在该函数中设置一个书签,这样,当你运行调用该函数的脚本时你可以很容易地返回到这个函数的位置。 要建立一个书签:1. 在脚本窗口(Script Window)里,将光标放在你想要建立书签的行中。 2. 做如下内容之一: l 在Edit(编辑)菜单上,指向Bookmarks(书签),然后点击“Toggle Bookmark”(设置书签); l 点“Text Editor”(文本编辑器)工具条里的“Toggle Bookmark”按钮; l 连续按两次CTRL+K。重复该过程除去这个书签。书签窗口允许你控制你的书签。从书签窗口中,你能执行下列行动:l 命名你的书签。 l 将你的书签组织到文件夹里。 l 在书签之间巡航。 l 巡航到一个特定的书签2. 指导课2.1 建立脚本 编辑脚本建立一项新的R工程,把它命名为MyRProject。在Solution Explorer中右击文件Script.R,将它更名为MyRProject.R。双击该文件打开它。在MyRProject.R顶上增加下列行: x - 1:20 x y - 2 + .2*x + rnorm(20) y lm(yx)运行脚本要运行脚本,在标准工具栏上点击按钮。数据和回归结果将被在输出窗口中打印。如果你的控制台是打开的,命令和输出也将被写到控制台窗口。注意当一篇脚本被运行时,它被首先自动保存到磁盘。运行选择的文本当开发一篇脚本时,只运行择定的部分经常是有用的。你可以通过使用鼠标或者通过按下Shift键并使用箭头键从脚本窗口中选择文本。在脚本窗口里,选择这一行:y - 2 + .2*x + rnorm(20) 要运行选择的文本,点击标准工具栏上的按钮。现在选择并运行:lm(yx) 你应该在输出窗口中看见基于新近产生的y数据的新的回归结果。使用断点 修改你的脚本从你的脚本中删除x 和y 行,因此它看起来如下:x - 1:20 y - 2 + .2*x + rnorm(20)lm(yx) 设置断点 在你的脚本的lm(yx)行上设置断点,通过做如下内容之一:l 把光标放在脚本窗口左边的灰色的带,点击你想要设置断点的行。 l 把你的光标放到行上,按F9来设置断点。 l 右击这一行,指向Breakpoint,然后点击“Insert Breakpoint”。 现在点击按钮来开始运行脚本。一个黄色的箭头出现在你的脚本窗口里的断点上,并且脚本在那点上停止。你将还看不到由新的回归产生的输出。在控制台窗口里检查或者改变数值点击“Revolution R Enterprise”控制台窗口使其成为活动窗口,如果它没有打开,则点击R控制台工具条按钮。按照提示键入:y y的当前值应该被打印到控制台窗口。通过键入下面的代码产生一套新的y值:y - 2 + .2*x + rnorm(20) 现在点击来继续执行脚本。你应该在输出窗口中看到新回归的结果。增强的脚本编辑能力“Revolution R Enterprise RPE”提供了充满特色的脚本编辑器,具有很多增强的脚本编辑能力。自动句法检查当你在脚本窗口中键入时,你可以得到句法错误的自动检查并且在“Error List”(错误列举)窗口中报告检查的结果。要打开“Error List”窗口,从“View”(视图)菜单中选择“Error List”。在你的脚本的底部,键入:plot(xy右边的(错误的)方括号的下边被画上了一条红色波浪线。“Error List”提供了关于该错误的附加信息:右边的括号缺失,方括号不是我们想要的,同时还有出现错误的行号。你可以双击错误信息一边被带到你的脚本的那个位置。编辑你的文本:plot(xy) 错误被从列表中除去。使用IntelliSense来键入对象名称IntelliSense是微软公司的对全部基于Visual Studio的程序通用的自动完成(autocompletion)的实施。如果你不能记得一个对象的准确的名称,或者为了使你的代码更可读,你已经创建了长的对象名,IntelliSense能加速你的编程。例如,在你的脚本中键入:thisIsTheNumberTwenty - 20 现在我们想要在一个表达式中使用那个对象。例如,在你的脚本的底部键入:sixty - th 为了看到一个可能的完成的列表,按CTRL-空格键。出现一个变量和关键字的列表。为了完成单词,做如下内容之一,1. 按ALT+向右箭头键。 2. 双击thisIsTheNumberTwenty。 3. 从“Edit”(编辑)菜单中点击Intellisense并选择“Complete Word”。完成后的表达式为:sixty - thisIsTheNumberTwenty * 3 使用代码片段(Snippet) 在R语言里开始编码的最快的方法或许是使用R代码片段(Snippet)。代码片段是语法上正确的有用的R代码片段,你可以使用来突然开动你的脚本。要从“Code Snippets”开始,右击你的脚本的任何行,然后点击“Insert Snippet.”,出现一个可用的代码片段的下拉菜单。代码片段可以被组织进文件夹;双击一个文件夹来查看其中的代码片段。作为一个例子,让我们使用代码片段来创建R数据框,然后把一个线性模型配合到数据的列上。1. 右击一个空行,点击“Insert Snippet.”,然后双击“data objects”。 2. 双击“data frame”。一个数据框代码片段被插入,带有一个名字(myDataFrame)和变量(myVar1 = 1:10)的位置标识符。在位置标识符上方移动鼠标来查看该区域的ToolTip 描述。 3. 通过按TAB来接受位置标识符名称,这使你移动到位置标识符变量。键入如下内容:x=runif(10), y=rnorm(10) 4. 按ENTER退出snippet。 5. 右击下一行,点击“Insert Snippet.”,然后双击“analysis”。 6. 双击“linear model”。一个线性模型snippet被插入。这里有许多参数的位置标识符,这些参数可以在定义线性模型时被指定,其中大多数默认为NULL。 7. 按TAB两次,因此“data”参数的位置标识符NULL被加亮。 8. 按DELETE,然后键入myDataFrame。9. 按ENTER退出snippet。10. 点击按钮来运行脚本。2.2 创建一项工程 要创建一项工程:1. 从File菜单中,指向New,然后点击Project. 2. 在New Project对话的Name文本框中,为你的工程输入名字。 3. 点击OK。默认情况下,一项新工程也创建一个附带的解决方案。你可以在Location文本框指定在什么地方创建工程。为了给当前的解决方案添加一项工程:1. 从File菜单中,指向New,然后点击Project. 2. 在New Project对话的Name文本框中,为你的工程输入名字。 3. 在Solution下拉菜单中,点击Add to Solution。 4. 点击OK。-或者-1. 在Solution Explorer中,右点击解决方案的名字,指向Add,然后点击New Project. 2. 在Add New Project(增加新工程)对话里,在Name文本框中为工程输入一个名字。 3. (可选择)为在Location文本框中为工程指定一个位置。 4. 点击OK。从一个包含有现存的R脚本的文件夹中创造一项工程:1. 从File菜单中,指向New,然后点击Solution From Folder. 2. 从提供的对话中选择文件夹然后点击OK。2.3保存一个Revolution R Enterprise解决方案 如果你试图退出Revolution R或者关闭一个解决方案,而自从它最后被保存以来该解决方案已经改变,会询问你是否你想保存变化。点击Yes来保存变化,点击No来关闭这个解决方案或者应用程序而不保存变化,点击Cancel继续工作。2.4 增加新的R脚本到一项工程 要把一篇新的R脚本增加到一项工程:1. 在Solution Explorer中,右击项目名称,指向Add,然后点击New Item. 2. 在Name文本框中为你的脚本键入一个名字。 3. 点击Add。2.5将一个现有的R脚本添加到一项工程 要把一篇现有的R脚本添加到一项工程:1. 在Solution Explorer中,右击项目名称,指向Add,然后点击Existing Item. 2. 浏览以寻找你想要添加的脚本,或者在Object name文本框中键入通向文件的路径。 3. 点击Add。2.6使用查找(Find) Revolution R Enterprise包括许多选项,可以帮助你在你的工程和解决方案文件里查找文本。 使用快速查找(Quick Find)要使用快速查找(Quick Find):1. 按CTRL-F-或者从Edit菜单中,指向Find and Replace,然后点击Quick Find。 2. 在标签为“Find what”的文本框内输入搜索项。3. 在贴标签为“Look in”的下拉菜单内选择搜索的范围。 默认是Current Document。 4. 点击“Find Next”。你被移到在被指定的范围内的搜索项的下一次事件。如果项没找到,一个对话框通知你那种情况的出现。如果你想把一个搜索项的全部事件作成书签,点击Bookmark All。指定快速查找选项为快速查找指定选项:1. 按CTRL-F -或者从Edit菜单中,指向Find and Replace,然后点击Quick Find。 2. 展开Find options。 3. 选择一个复选框使相关选项成为可能,或者清除一个复选框使选项成为不可能。下列选择是可提供的: a. Match case(大小写匹配):如果你想要只与你键入的大小写正好相配的搜索项的出现,则选择这个选项。因此,“plot”将与“plot”相配,而不是“Plot”。 b. Match whole word(与整个单词匹配):如果你想要搜索项与一个完整的单词精确匹配的话就选择这个选项。 因此,“norm”将不与“normal”相配。c. Search up(向上搜寻):如果你想要与默认(向下搜寻)相反的方向从当前的光标位置向上搜寻,则选择这个选项。 d. Search hidden text(搜寻隐藏的文本):如果你想要在你使用Edit菜单中的过程中的Outlining选项隐藏的文本里面进行搜寻,则选择这个选项。 e. Use Regular Expressions or Use Wildcards(使用正规表达式或者使用通配符):如果你想要使用 Visual Studio RegulaRExpressions 或者 Visual Studio Wildcards来指定你的搜索项,则选择这个选项。使用快速替换(Quick Replace)要使用快速替换(Quick Replace):1. 按CTRL-H -或者从Edit菜单中,指向Find and Replace,然后点击Quick Replace。 2. 在标签为Find what的文本框内输入搜索项。 3. 在标签为Replace with的文本框内输入替换项。 4. 在标签为Look in的下拉菜单中选择搜寻的范围。默认是Current Document。 5. 点击Find Next来查找搜索项的下一次出现,点击Replace来用替换项替换搜索项的下一次出现,或者点击Replace All来用替换项替换出现的全部搜索项。使用在文件里查找(Find In Files)要使用在文件里查找(Find In Files):1. 按CTRL-SHIFT-F-或者从Edit菜单中,指向Find and Replace,然后点击“Find In Files”。 2. 在标签为Find what的文本框内输入搜索项。 3. 在标签为Look in的下拉菜单内选择搜寻的范围。默认是Entire Solution。 4. 点击Find All。搜寻结果被显示在一个Find Results对话框内,或者是Find Results 1,或者是Find Results 2。 5. 在Find Results对话内双击一行,被带到相应的代码位置。设置“在文件中查找(Find In Files Find)”选项要设置“在文件中查找(Find in Files)”选项:1. 按CTRL-SHIFT-F-或者从Edit菜单中,指向Find and Replace,然后点击“Find In Files”。 2. 展开Find options。 3. 选择一个复选框使相关选项成为可能,或者清除一个复选框使相关选项成为不可能。下列选项是可提供的: a. Match case(大小写匹配):如果你想要只与你键入的大小写正好相配的搜索项的出现,则选择这个选项。因此,“plot”将与“plot”相配,而不是“Plot”。 b. Match whole word(与整个单词匹配):如果你想要搜索项与一个完整的单词精确匹配的话就选择这个选项。 因此,“norm”将不与“normal”相配。 c. Use Regular Expressions or Use Wildcards(使用正规表达式或者使用通配符):如果你想要使用 Visual Studio RegulaRExpressions 或者 Visual Studio Wildcards来指定你的搜索项,则选择这个选项。d. Look at these file types(看这些文件类型):使用这个选项来限制对某些文件类型的搜寻。设置在文件中查找(Find In Files)结果选项要设置在文件中查找(Find in Files)的选项:1. 按CTRL-SHIFT-F -或者从Edit菜单中,指向Find and Replace,然后点击“Find In Files”。 2. 展开Result options。 3. 选择合适的单选按钮来在“Find results 1 window”或“Find results 2 window”中列举结果。 4. 选择“Display file names only”复选框来显示包含搜索项的文件的名字。清除该复选框在每个文件内显示搜索项的全部出现。使用在文件里替换(Replace In Files)要使用在文件中替换(Replace In Files):1. 按CTRL-SHIFT-H-或者从Edit菜单中,指向Find and Replace,然后点击“Replace In Files”。 2. 在标签为“Find what”的文本框内输入搜索项。 3. 在标签为“Replace with”的文本内输入替换项。 4. 在标签为“Look in”的下拉菜单中选择搜寻的范围。 默认是“Entire Solution”。 5. 点击“Find Next”来查找搜索项的下一次出现,点击“Replace”来替换搜索项,或者点击“Replace All”来替换全部搜索项。点击“Skip File”来跳过当前的文件并开始对范围中的下一个文件进行搜寻。设置在文件中替换(Replace In Files)查找选项要设置在文件中替换(Replace In Files)的查找选项:1. 按CTRL-SHIFT-H-或者从Edit菜单中,指向“Find and Replace”,然后点击“Replace In Files”。 2. 展开“Find options”。 3. 选择一个复选框使相关选项成为可能,或者清除一个复选框使相关选项成为不可能。 下列选项是可提供的: a. Match case(大小写匹配):如果你想要只与你键入的大小写正好相配的搜索项的出现,则选择这个选项。因此,“plot”将与“plot”相配,而不是“Plot”。 b. Match whole word(与整个单词匹配):如果你想要搜索项与一个完整的单词精确匹配的话就选择这个选项。 因此,“norm”将不与“normal”相配。 c. Use Regular Expressions or Use Wildcards(使用正规表达式或者使用通配符):如果你想要使用 Visual Studio RegulaRExpressions 或者 Visual Studio Wildcards来指定你的搜索项,则选择这个选项。d. Look at these file types(看这些文件类型):使用这个选项来限制对某些文件类型的搜寻。设置在文件中查找(Find In Files)结果选项要设置在文件中查找(Find In Files)的结果选项:1. 按CTRL-SHIFT-F-或者从Edit菜单中,指向“Find and Replace”,然后点击“Find In Files”。 2. 展开“Result options”。 3. 选择合适的单选按钮来在“Find results 1 window”或“Find results 2 window”中列举结果。 4. 选择“Display file names only”复选框来显示包含搜索项的文件的名字。清除该复选框在每个文件内显示搜索项的全部出现。使用在文件中替换(Replace In Files)要使用在文件中替换(Find In Files):1. 按CTRL-SHIFT-H-或者-从Edit菜单中,指向“Find and Replace”,然后点击“Replace In Files”。2. 在标签为“Find what”的文本框中键入搜索项 3. 在标签为“Replace with”的文本框中键入替换项 4. 在标签为“Look in”的下拉菜单中选择搜索的范围。默认为“Entire Solution”5. 点击“Find Next”来查找搜索项的下一次出现,点击“Replace”来替换搜索项的下一次出现,或者点击“Replace All”来替换搜索项的所有出现。点击“Skip File”来跳过当前的文采并开始对范围中的下一个文件进行搜索。设置在文件中替换(Replace In Files)查找选项要设置在文件中替换(Replace in Files)的查找选项:1. 按CTRL-SHIFT-H-或者-从Edit菜单中,指向“Find and Replace”,然后点击“Replace In Files”2. 展开“Find options” 3. 选择一个复选框使相关选项成为可能,或者清除一个复选框使相关选项成为不可能。 下列选项是可提供的: a. Match case(大小写匹配):如果你想要只与你键入的大小写正好相配的搜索项的出现,则选择这个选项。因此,“plot”将与“plot”相配,而不是“Plot”。 b. Match whole word(与整个单词匹配):如果你想要搜索项与一个完整的单词精确匹配的话就选择这个选项。 因此,“norm”将不与“normal”相配。 c. Use Regular Expressions or Use Wildcards(使用正规表达式或者使用通配符):如果你想要使用 Visual Studio RegulaRExpressions 或者 Visual Studio Wildcards来指定你的搜索项,则选择这个选项。d. Look at these file types(看这些文件类型):使用这个选项来限制对某些文件类型的搜寻。设置在文件中替换(Replace In Files)结果选项要设置在文件中替换(Replace in Files)的结果选项:1. 按CTRL-SHIFT-H-或者-从Edit菜单中,指向“Find and Replace”,然后点击“Replace In Files”2. 展开Result options. 3. 选择合适的单选按钮来在“Find results 1 window”或“Find results 2 window”中列举结果。4. 选择“Keep modified files open after Replace All”,如果你想要任何改变的文件保持打开,或者清楚该复选框,在这种情况下,需要被打开进行替换的文件在替换后将再次被关闭。3. 参考3.1 脚本窗口里的键盘快捷方式快捷方式动作Ctrl-A选择全部Ctrl-B新的断点Ctrl-C 复制Ctrl-F查找Ctrl-L 把当前行或者选择的内容剪切到剪贴板Ctrl-N新建文件Ctrl-O 打开文件Ctrl-P 打印Ctrl+RCtrl+R,Ctrl+W 查看白色的空间Ctrl+R,Ctrl+S 运行选择的内容Ctrl+R,Ctrl+C 运行当前的脚本Ctrl-T使字符调换Ctrl-U把被选择的文本变为小写Ctrl-V 粘贴Ctrl-W 选择话包含光标或者在光标右边的单词Ctrl-X 剪切Ctrl-Y 恢复动作Ctrl Z 取消动作下列航行快捷方式也是可用的:你可以使用键盘快捷键从窗口到窗口巡航:Alt+F7 带上来一个打开的文档和工具窗口的列表以供选择Ctrl+F6 去下一个文档(即脚本)窗口Shift+Ctrl+F6 去上一个文档(即脚本)窗口Alt+F6 去下一个工具窗口。这包括R控制台,解决方案管理器(Solution Explorer)和输出(Output)窗口Shift+Alt+F6 去上一个工具窗口。你可以利用下列快捷键巡航(和打开)特定的窗口:Ctrl+Alt+R去R控制台Ctrl+Alt+L 去解决方案管理器(Solution Explorer)Ctrl+Alt+H 去R会话历史对话窗口Ctrl+Alt+O 去输出窗口Ctrl+Alt+J 去对象浏览器(Object Browser)3.2 文件(File)菜单 使用文件(File)菜单来管理你的Revolution REnterprise解决方案、工程和脚本。文件菜单有下列选项:l New(新建),这是有下列选项的一个子菜单: u Project.(工程.) 为创建工程和解决方案加载新建工程(New Project)对话。 u Solution From Folder.(来自文件夹的解决方案.) 加载浏览文件夹(Browse for Folder)对话以便选择一个包含R脚本的文件夹并且从中构建一个解决方案。l Open(打开),这是一个具有下列选项的子菜单: u Project/Solution.(工程/ 解决方案.)为选择工程和解决方案加载打开工程(Open Project)对话。 l File.(文件.)为打开脚本和其他工程文件加载打开文件(Open File)对话。l Add(添加)(只有当一个解决方案是打开的时才出现),这是一个具有下列选项的子菜单: u New Project.(新建工程.) 为给当前的解决方案添加新的R工程加载添加新工程(Add New Project)对话。 u Existing Project.(现有的工程.) 加载添加现有的工程(Add Existing Project)用于给当前的解决方案添加现有的工程。l Close(关闭)关闭当前文件。如果没有文件是打开的,则Close选项不能用。 l Close Solution(关闭解决方案)关闭当前的解决方案。 如果没有解决方案是打开的,则Close Solution选项不能用。 l Source R Code.(R源代码.) 让你指定一篇R脚本来在你的R对话里对其来源进行追踪。 l R Working Directory(R工作目录)加载一个文件夹浏览(Browse for Folder)对话,允许你设置R工作目录。这是R用来寻找文件或者创建新文件的目录,例如图像文件、历史文件或者数据文件。 l Save R Workspace(保存R工作空间)加载另存为(Save As)对话来将当前的R工作空间保存为一个.RData文件。 l Load R Workspace(加载R工作空间)加载打开(Open)对话来打开一个以前保存的.RData文件。 l Save R History(保存R历史)加载另存为(Save As)对话来保存R命令的历史。 l Load R History(加载R历史)加载打开(Open)对话来打开一个以前保存的R命令历史。 l Save Console Contents.(保存控制台内容.) 让你将你的R控制台的内容保存到一个文本文件。 l Save Selected Items(保存选择的项),当一个文件是打开的时,这变成“保存”(Save ),保存当前的文件。在一个文件内按CTRL+S 来执行这个动作。 l Save Selected Items As.(将选择的项另存为.),当一个文件是打开的时,这变成“保存作为.”(Save As.),用一个新名字或者一个新位置保存当前文件。 l Save All(保存全部)保存全部打开的文件。按CTRL+SHIFT+S,从一个文件的里面执行这个动作。 l Advanced Save Options.(高级保存选项.) 加载高级保存选项(Advanced Save Options)对话,让你为当前文件指定文件编码和行结尾。 l Export Template.(导出模板.) 加载导出模板向导(Export Template Wizard),你可以用它来从你的现有的工程中创建工程或者文件模板。 l Page Setup.(页面设置.) 加载页面设置(Page Setup)对话,这可以用于设置打印的脚本。 l Print.(打印.) 加载打印(Print)对话。 l Recent Files(最近的文件),显示最近打开过的文件的一个子菜单。 l Recent Projects(最近的工程),显示最近打开过的工程的一个子菜单。3.3 编辑(Edit)菜单 使用编辑(Edit)菜单来执行基本的和高级的脚本编辑功能,以及控制书签、大纲,还有IntelliSense。编辑(Edit)菜单有下列选项:u Undo(撤销)以相反的顺序转换编辑的变化,你的最近的变化通过第一次点击Undo被恢复,次最近变化通过第2点击Undo被恢复,依此类推。 u Redo(重复)复原被Undo转换的编辑,次序与上面的相反。 u Cut(剪切)把当前选择的文本移动到Windows剪贴板。 u Copy(复制)把当前选择的文本复制到Windows剪贴板。 u Paste(粘贴)把Windows剪贴板的容积插入到当前文件。 u Delete(删除)除去当前选择的文本,而不把它放到Windows剪贴板。 u Copy Commands Only(只复制命令)只复制R命令(以公认的提示符开始的行) 。 u Paste Commands Only(只粘贴命令)只粘贴当前选择的内容中那些以公认的提示符开始的行,即,那些行被RPE认为是R命令。 u Run Selection(运行选择的内容)执行当前选择的文本。 u Run Current Script(运行当前的脚本)执行整个当前的脚本。 u Run Folder(运行文件夹)执行当前文件夹内的全部脚本,按照它们在Solution Explorer中出现的次序。 u Select All(全选)选择当前文件的内容。 u Find and Replace(查找与替换),一个子菜单,由下列选项组成: n Quick Find(快速查找) n Quick Replace(快速替换) n Find in Files(在文件中查找) n Replace in Files(在文件中替换) n Find Symbol(查找符号)u Go To.(转到.) 让你在当前文件里指定一个行号。 u Insert File as Text.(将文件作为文本插入.) 加载Insert File(插入文件)对话,这允许你选择一个文件,从其中导入内容。 u Advanced(高级),一个子菜单,由下列选项组成: n Tabify Selected Lines (表格化选择的行)将选择的行中的空格转换为制表符(tabs)。 n Untabify Selected Lines (去表格化选择的行)将选择的行中的制表符(tabs)转换为空格n Make Uppercase(大写)把选择的文本转化成大写字母。 n Make Lowercase(小写)把选择的文本转化成小写字母。 n Delete Horizontal White Space(删除水平空白)删除选择的文本中的全部制表符和空格。 n Word Wrap(字换行)通过对延伸到当前的窗口边界之外的行换行,能使你的代码更容易阅读。字换行不打断行,因此一个换行的行被解释器认为是一行代码。 n Incremental Search(增广搜索)是一个“键入什么就查找什么”的特性,在其中按照你键入的内容对你的脚本进行搜索。 n Comment Selection(注释选择内容)注释掉被选择内容覆盖的每个行。 n Uncomment Selection(不注释选择内容)不注释掉被选择内容覆盖的每个行n Increase Line Indent(增加行缩进)通过当前的行设置来增加行缩进 (默认为4个空格)。n Decrease Line Indent(减少行缩进)通过当前的行设置来减少行缩进 (默认为4个空格)。u Bookmarks(书签),一个控制书签的子菜单,具有下列选项: n Toggle Bookmark(切换书签) n Enable All Bookmarks(使全部书签成为可能) n Enable Bookmark(使书签成为可能) n Previous Bookmark(上一个书签) n Next Bookmark(下一个书签) n Clear Bookmarks(清除书签) n Previous Bookmark In Folder(文件夹里的上一个书签) n Next Bookmark In Folder(文件夹里的下一个书签) n Previous Bookmark In Document(文档里的上一个书签) n Next Bookmark In Document(文档里的下一个书签) n Add Task List Shortcut(添加任务列表快捷方式)u

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论