文档详情

Visual LISP 程序设计第5章.ppt

发布:2017-06-01约5.1千字共28页下载文档
文本预览下载声明
* 第5章 编辑源程序代码 5.1 文本编辑工具 有关文本编辑的操作可以通过文件、编辑和搜索菜单或者通过以下工具栏实现,此外还有专用的快捷菜单和快捷键。 1. 文本编辑器的快捷菜单 在文本编辑器窗口单击鼠标右键,将弹出图5-1所示文本编辑器的快捷菜单。 删除被选中的文本并将其移到 Windows 剪贴板 将选中的文本复制到剪贴板Windows 剪贴板 将剪贴板内容粘贴到光标位置 在一个或多个文本编辑器窗口中查找指定文本 将光标移到最近编辑的位置 在光标位置处以跟斗式设置?删除一个断点 打开“检验”对话框 打开“监视”窗口 打开“自动匹配选项”窗口 打开“符号服务”对话框 放弃最近的操作 重新执行上次放弃的操作 图5-1文本编辑器的快捷菜单 快捷键 光标的动作 Ctrl + ? 向左移动一个词 Ctrl + ? 向右移动一个词 End 移到行末 Home 移到行首 PgDn 下移一屏 PgUp 上移一屏 Ctrl + End 移到文档最后 Ctrl + Home 移到文本开始处 Ctrl + [ 移到与光标相匹配的左括号之前 Ctrl + ] 移到与光标相匹配的右括号之后 2. 文本编辑器的快捷键 (1)光标移动快捷键 除了使用方向按键之外,还可以使用表5-1所示一些组合的快捷键来移动光标。 表5-1光标移动快捷键 快捷键 功能 Shift + ? 选取该字符开始到下一行该字符位置之前的所有字符 Shift + ? 选取该字符开始到上一行该字符位置之后的所有字符 Shift + End 选取该字符开始到行末的所有字符 Shift + Home 选取该字符开始到行首的所有字符 Shift + PgDn 选取该字符开始到下一页该字符位置之前的所有字符 Shift + PgUp 选取该字符开始到上一页该字符位置之后的所有字符 Ctrl + Shift + ? 选取该字符开始到该词结束的所有字符 Ctrl + Shift + ? 选取该字符开始到该词开始的所有字符 Ctrl + Shift + [ 选取该字符开始到与其匹配的左括号的所有字符 Ctrl + Shift + ] 选取字符开始到与其匹配的右括号的所有字符 Alt + Enter 将光标移到已选取文本的另一端 (2)文本选取快捷键 除了双击鼠标左键,选取那些由光标位置决定的文本之外,还可使用表5-2所示文本选取快捷键。 表5-2 文本选取快捷键 (3)删除操作的快捷键 表5-3所示为文本编辑器有关删除操作的快捷键。 表5-3删除功能的快捷键 快捷键 功能 Ctrl + 退格 删除光标左边的词 Shift + 退格 删除光标右边的词 Ctrl + E,再单击E 删除从光标到行末的所有字符 快捷键 功能 Tab 向后缩进Tab所确定的距离 Shift + Tab 向前减少缩进Tab所确定的距离 Shift + Enter 清除随后的空格键和 TAB 键,插入一个换行符,并 将该行缩排至和前一个非空行平齐。 Ctrl + Enter 插入一个换行符而不清除当前行中随后的空格键和 TAB 键。 (4)代码缩排编辑快捷键 Visual LISP按默认的格式缩排程序代码,可以通过下拉菜单工具?窗口属性?配置当前窗口,设置制表符Tab的宽度(缩进的字符数),也可以用表5-4所示代码缩排编辑的快捷键,还可以自定义格式编排程序的选项(参见5.4设置代码格式)。 表5-4代码缩排编辑快捷键 5.2 文本操作 1. 选取文本 双击鼠标左键是选取文本最简单的方法,具体选取了哪些字符是根据光标在以下的位置决定的。 (1)若光标紧挨某左圆括号之前,将选取该左圆括号至与之匹配的右圆括号之间的所有文本; (2)若光标紧跟某右圆括号之后,将选取该右圆括号至与之匹配的左圆括号之间的所有文本; (3)若光标紧挨某双引号之前,将选取该双引号至下一个双引号之间的所有文本; (4)若光标紧跟某双引号之后,将选取该双引号至前一个双引号之间的所有文本; (5)若光标紧挨某字符串前、紧跟某字符串后或某字符串内部,将选取该字符串。 单击鼠标左键,按住Shift键,在另一个位置单击鼠标左键,将选取这两个光标之间的所有文本。 除了以上的方法之外,还可使用表5-2所示的文本选取快捷键。 2. 移动文本 除了使用标准的Windows剪切、复制和粘贴功能外,Visual LISP 文本编辑器还允许用户用以下方法将文本从文本编辑器窗口的某个位置拖到另一个位置。 移动文本的步骤是:(1)选取要移动的文本;(2)光标移到被选取文本之内的任意位置后,按住鼠标左键,光
显示全部
相似文档