- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章AutoLISP和Visual_LISP
* 第5章 编辑源程序代码 5.1 文本编辑工具 与文本编辑有关的下拉菜单有File、Edit和Search。 此外还有专用的快捷菜单和快捷键。 工具栏有Standard、Search和Tools。 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按默认的格式缩排程序代码,可以通过下拉菜单Tools?Window Attributes?Configure Current选项设置制表符Tab的宽度(缩进的字符数),也可以用表5-4所示代码缩排编辑的快捷键,还可以自定义格式编排程序的选项(参见5.4设置代码格式)。 表5-4代码缩排编辑快捷键 5.2 文本操作 1. 选取文本 双击鼠标左键是选取文本最简单的方法,具体选取了哪些字符是根据光标在以下的位置决定的。 (1)若光标紧挨某左圆括号之前,将选取该左圆括号至与之匹配的右圆括号之间的所有文本; (2)若光标紧跟某右圆括号之后,将选取该右圆括号至与之匹配的左圆括号之间的所有文本; (3)若光标紧挨某双引号之前,将选取该双引号至下一个双引号之间的所有文本; (4)若光标紧跟某双引号之后,将选取该双引号至前一个双引号之间的所有文本; (5)若光标紧挨某字符串前、紧跟某字符串后或某字符串内部,将选取该字符串。 单击鼠标左键,按住Shift键,在另一个位置单击鼠标左键,将选取这两个光标之间的所有文本。 除了以上的方法之外,还可使用表5-2所示的文本选取快捷键。 2. 移动文本 除了使用标准的Windows剪切、复制和粘贴功能外,Visual LISP 文本编辑器还允许用户用以下方法将文本从文本编辑器窗口的某个位置拖到另一个位置。
文档评论(0)