第5章 编辑源程序代码 清华CAD二次开发 LISP.ppt_第1页
第5章 编辑源程序代码 清华CAD二次开发 LISP.ppt_第2页
第5章 编辑源程序代码 清华CAD二次开发 LISP.ppt_第3页
第5章 编辑源程序代码 清华CAD二次开发 LISP.ppt_第4页
第5章 编辑源程序代码 清华CAD二次开发 LISP.ppt_第5页
免费预览已结束,剩余28页可下载查看

付费下载

下载本文档

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

文档简介

1、与第5章剪辑源代码、5.1文本剪辑工具文本编辑相关的下拉菜单为File、Edit和Search。专用快捷菜单和快捷键。工具栏Standard、Search和Tools。1 .“文本编辑器”快捷菜单“文本编辑器”窗口“单击鼠标鼠标”右键单击,将出现文本编辑器快捷菜单,如图5-1所示。删除选定文本并移动到Windows剪贴板将选定文本复制到剪贴板将剪贴板内容粘贴到光标位置在一个或多个文本编辑器窗口中查找指定文本,将光标移动到最近编辑的位置将光标从光标位置移动到最近编辑的位置打开断点删除检查对话框打开监控窗口打开自动匹配选项窗口打开符号服务,取消对话框最近的操作,然后重做上一次取消的操作。图5-1文

2、本编辑器快捷菜单,快捷键光标的行为Ctrl向左移动一个单词Ctrl向右移动一个单词移动到End行的末尾移动一个单词到Home行的顶部PgDn向下移动一个屏幕上移PgUp向上移动屏幕移动到Ctrl End文档最后一个Ctrl Home文本开头移动到与Ctrl光标匹配的左括号前移动Ctrl键移动到与光标匹配的右括号后2。文本编辑器快捷键(1)除了使用光标移动热键方向键外,还可以使用表5-1中显示的某些组合的快捷键移动光标。表5-1选择光标移动快捷键、快捷键功能Shift字形在下一行中相应字形位置之前的所有字形。Shift选择该字形在前一行中该字形位置之后的所有字形。Shift End选择该字形以行

3、尾开始的所有字形。Shift Home选择该字形从行的开头开始的所有字形。Shift PgDn选择该字形开始到下一页之前的所有字符Shift PgUp选择从该字符开始到上一页的所有字符Ctrl Shift选择从该字符开始到单词结束的所有字符Ctrl Shift选择从该字符开始到单词结束的所有字符Ctrl Shift选择从该字符开始到匹配的左括号之间的所有字符Ct选择rl Shift选择文字将选择从该字符开始到匹配的右括号之间的所有字符。Alt Enter将光标移动到选定文本的另一端。(2)除了选择文本快捷方式双击鼠标左键以外,除了选择由光标位置确定的文本外,还可以使用表5-2中显示的文本选择快

4、捷方式。表5-2选择文本快捷方式、(3)删除操作的快捷方式表5-3显示了删除操作的文本编辑器快捷方式。表格5-3删除功能的快捷键,快捷功能删除Ctrl back space光标左侧的单词删除Shift back space光标右侧的单词Ctrl E,删除从单击E光标到行尾的所有字符,快捷功能Tab向后缩进由Tab确定的距离Shift Tab向前缩进由Tab确定的距离减小Shift,(4)代码缩进剪辑快捷键Visual LISP可以将节目代码缩进到默认格式,通过下拉菜单“工具”“窗口属性配置当前”选项设置选项卡的宽度(缩进的字符数),或者使用表5-4中显示的代码缩进剪辑快捷键选择文本双击鼠标左键

5、是选择文本最简单的方法,光标位置决定了要选择的字符。(1)如果光标正好位于左括号前面,则会选择与左括号匹配的右括号之间的所有文本。(2)如果光标正好位于右括号之后,则将选择与右括号匹配的左括号之间的所有文本。(3)如果光标直接位于双引号前面,则将选择双引号到下一双引号之间的所有文本。(4)如果光标紧接着双引号,则将选择从双引号到上一双引号的所有文本。(5)如果光标直接位于字符串之前、之后或字符串内部,则将选择该字符串。单击单击鼠标左键,按住Shift键并在其他位置单击鼠标左键,将选择两个光标之间的所有文本。除上述方法外,还可以使用表5-2中显示的文本选择热键。2 .除了移动文本标准Window

6、s的剪切、复制和粘贴功能外,Visual LISP文本编辑器还允许用户通过以下方式将文本从文本编辑器窗口中的一个位置拖动到另一个位置:移动文本的步骤是(1)选择要移动的文本。(2)将光标移动到选定文本中的任意位置,然后按住鼠标左键,将光标更改为图5-2(a)中所示的形状。(3)将文本拖动到新位置,然后释放鼠标左键即可。3.复制文本复制文本与移动文本和第三步不同。拖动文本时,必须按住Ctrl键,将光标更改为图5-2(b)中所示的外观,然后将文本复制到新位置。图5-2移动鼠标和复制文本时的光标,4 .选择“查找文本”下拉菜单“查找搜索”或“单击工具栏”按钮后,将出现“查找对话框”弹出窗口,如图5-

7、3所示。图5-3查找对话框,查找文本对话框的说明如下:(1)Find What剪辑框:用于输入要查找的字符串。如果在查找操作之前选择文本,则所选文本将自动出现在Find What文本框中。(2)搜索列:确定搜索范围。牙齿列包含四个互锁按钮。当前选择:在文本编辑器窗口中查找姜潮显示的文本。当前档案:仅在活动编辑器窗口中的文件中查找。Project:查找随后包含在指定项目文件中的所有文件,并在新的输出窗口中显示与查找字符串匹配的所有表达式。Files:查找指定要查找的档案目录和档案类型的所有文件,并在新的输出窗口中显示与查找字符串匹配的所有表达式。在“牙齿”“新建输出”窗口中,使用鼠标左键双击姜潮

8、显示的表达式,Visual LISP将打开相关LISP文件。档案类型通配符可用。(3)Direction列:确定查找方向。牙齿条上有两个驱动按钮。Down:从光标的当前位置向下查找;Up:从光标的当前位置开始向上查找。(4)Match whole word only切换开关:打开时仅匹配整个单词。例如,如果要查找的文本为ent,Visual LISP将认为与entnext不匹配。关闭时,Visual LISP会假设ent与entnext相符。(5)Match case切换开关:打开时,Visual LISP分隔文字的大小写入。例如,如果您寻找的文字是CAR,则Visual LISP会将其视为与

9、car或Car不相符。关闭时,Visual LISP会将Car视为与car或CAR相符。(6)段宜恩实例切换开关:打开时,将为找到的每个文本添加书签。书签可以帮助您快速找到这些代码所在的位置。单击“查找”按钮开始查找。如果要查找的范围是项目或档案目录,则与查找字符串匹配的所有表达式都将显示在新的输出窗口中。在单个档案或姜潮显示的段落中查找时,从光标的当前位置开始按指定方向查找,如果找到匹配的对象,则停止查找,姜潮显示匹配的对象,然后光标移动到该位置。如果找不到匹配的对象,则会出现对话框弹出窗口,提示您确认是否从头开始查找。按F3键或按钮在当前位置查找下一个要查找的相同字符串。Visual LI

10、SP将每个输入祖怀字符串存储在工具栏下拉列中,如图5-4所示。要重复以前执行的查找,可以按单击下拉箭头,从列表中选择要查找的项目,然后选择在工具栏中查找按钮。保存图5-4祖怀字符串的下拉列表,5 .选择“替换文本搜索”下拉菜单中的“替换”选项或按工具栏按钮后,将出现图5-5所示的替换对话框弹出窗口。图5-5替代对话框,查找替代文本对话框文本对话框相似,相关说明:(1)最终假设剪辑框:输入要查找的字符串。(2)Replace with剪辑框:输入字符串以替换要查找的内容。(3)“查找”按钮:从光标位置开始按指定方向查找指定字符串的第一个位置,并将光标移动到该位置。(4)Replace按钮:用您指

11、定的内容替换找到的文本。如果不想替换这次找到的字符串,可以单击“查找”按钮,查找指定字符串的下一个位置。(5)用指定的字符串替换所有找到的字符串,5)Replace All按钮。其馀按钮与“查找对话框”相同。6 .程序设置书签的样式和书签相关按钮,如图5-6所示。Visual LISP允许每个文本剪辑窗口最多添加32个书签,添加新书签将删除最旧的书签。书签有助于在文本剪辑窗口中导航文件。每个文本编辑器窗口维护一组单独的书签。每个窗口中的所有书签构成了光标可以向前或向后移动的书签环。将光标移至图5-6书签的样式和相关按钮,(1)要添加书签书签的位置。选择SearchBookmarksToggle

12、 Bookmark菜单或单击工具栏上方的按钮,或单击Alt .您可以按(句号)执行牙齿任务。(2)将光标从一个书签移动到另一个书签的位置。选择菜单searchbookmarksprevious bookmark,将光标移动到书签中的上一个书签,单击使用工具栏按钮,或按Ctrl、(逗号)。选择SearchBookmarksNext Bookmark菜单以将光标移动到书签中的下一个书签,单击使用工具栏按钮,或按Ctrl .按(点)以执行牙齿操作。(3)选择两个书签之间的文本按住Ctrl Shift键(逗号),然后选择当前位置和下一个书签之间的文本。Ctrl Shift。按(句号)选择当前位置和上一

13、个书签之间的文本。(4)删除单个书签,然后将光标移动到书签位置。按单击工具栏上的切换书签按钮,或按Alt。单击(句号)。(5)在活动窗口中,清除所有书签选择菜单searchbookmarksclear all bookmarks或单击工具栏按钮即可。5.3代码格式设置文本编辑器AutoLISP代码的格式,使代码更易于阅读。您可以从多种格式的样式中选择自己喜欢的格式。1.弹出对话框选择菜单“工具环境选项”“visual lisp格式”(用于格式化AutoLISP代码)牙齿图5-7中所示的“选择格式”对话框。图5-7格式选择对话框(1)Right Text Margin文本右边距允许每行最后一个字

14、符的最右侧位置,牙齿值定义为20200。(2)Narror style indentation窄样式右缩进宽度窄样式下第一个参数函数名称的下一行,起始位置和表达式起始位置的缩进字符数是缩进宽度,值的范围为16。(3)如果Maximum wide-style car length表达式中第一个参数长度表达式的第一个参数长度超过该长度,则剩馀的参数行将移动到下一行。牙齿值不能小于窄样式的右缩进宽度。(4)single-semicolon comment indentation注释缩进宽度以单个分号开头的注释行向右缩进的起始位置。(5)Close Paren Style右括号样式列,右括号中有三个茄

15、子位置:Close at the same line位于同一行中。close at the new line with inner indentation在下一行向右缩进。close at the new line with outer indentation姜潮在下一行向左显示。(6)是否将Insert tabs插入选项卡缩进到选项卡中,如果不使用选项卡,是否缩进到空格字符中。(7)将save formatting options in source file格式化选择文件添加到源档案之后。(8)在insert fom-closing comment表达式的右括号后,在插入注释表达式的右括号

16、后添加注释。注释的内容是表达式的函数名称。(9)Form-closing comment prefix右括号注释的前缀确定表达式右括号后注释的前缀。牙齿条目可以是空字符串。(10)More option单击牙齿按钮对话框展开右侧的列,以确定行的最大长度、换行、注释、大小写入选择、长表格样式等。(11)恢复到默认首选项使用默认格式化参数作为当前格式化参数选择。选择“ToolsSave Settings”菜单项可以将当前格式化参数用作默认格式化参数设置。2 .修改文本格式要更改现有文本的格式,请执行以下操作:(1)使用要更改鼠标单击格式的文本窗口使其成为活动文本编辑器窗口。(2)选择ToolsFo

17、rmat AutoLISP in Editor菜单或单击Tools工具栏按钮,将窗口中的所有代码格式化为当前设置的样式。要仅修改部分代码,可以先姜潮显示部分代码,然后在选择时选择ToolsFormat AutoLISP in Selection菜单或单击工具工具栏按钮。如果括号不匹配,则对话框显示消息:“不匹配的前括号发现,是否添加后括号。”如果选择“是”,Visual LISP将在用户认为需要括号的地方自动添加括号(但不一定要匹配),如果要手动添加括号,请选择“否”。3 .格式化快显功能表Visual LISP提供格式化快显功能表。在“活动文本编辑器”窗口中,按Ctrl E键弹出快捷菜单,格式如图5-8所

温馨提示

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

评论

0/150

提交评论