版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、文本编辑器使用Visual C+6.0 开发环境中包含了一个功能强大的文本编辑器,使用它可以管理、编辑及打印源代码文件。虽然该文本编辑器和其他基于Windows 文本编辑器软件(如Windows98 的记事本) 的大多数功能是相同的, 但它是集成在 Visual C+6.0 开发环境中, 一旦文档窗口中的源代码文件被打开,就可以使用了,且增加许多帮助快速键入代码、提高可读性的功能,例如在文本编辑器中用不同的颜色表示不同的语法结构(蓝色表示关键字,浅绿色表示注释)。使用文本编辑器,用户可以实现以下功能:· 通过在线弹出的列表框选择所需要的类成员、参数或值来完成相应的语句。·
2、使用文本编辑器的宏操作。· 可以为不同的编程语言产生相应的代码源文件,包括C/C+ 、SQL 及 HTML 。· 为源文件中相应的字、词或语法定制不同的颜色以及文本编辑器的外规定制等。· 在单个或多个源文件中进行多种条件的漫游、查找和替换。· 用书签标记源文件中要处理的代码行。· 管理源文件窗口,在多个窗口之间进行拖放操作。· 支持 SQL 脚本的处理、切换等操作。1 选定文本在文本编辑过程中常常需要选定所需要的文本,并进行剪切、复制、删除、增加或减少缩进等操作。在选择时,可以选定文本中的一行、多行或文本块,其相应的操作过程如下:(
3、1)选定一行将鼠标移至要选定的行的最左边,当鼠标箭头变成反向时,单击鼠标左键。( 2)选定多行将鼠标移至要选定内容的开始处,按下左键并拖动,在选定内容的结尾处释放鼠标。( 3)选定文本块将鼠标移至要选定内容的开始处,按下鼠标左键之前按住内容的结尾处释放鼠标和 ALT 键。ALT键不放并拖动,在选定另外,若双击鼠标左键,则鼠标所在位置的整个单词被选定。2 语句的自动完成Visual C+6.0 的文本编辑器开始使用“词语敏感器”来提高键入代码的速度并有效地减少错误的产生。 “词语敏感器”有许多选项,如“成员列表”选项、“参数信息”选项、“代码注释”选项以及“词语自动完成”选项等。在文本编辑器的默
4、认情况下,“词语敏感器”是打开着的,当键入代码或当光标落在某个单词上时,“词语敏感器”会打开相应的选项。例如当需要键入已定义的函数时,“词语敏感器”将弹出函数的参数类型,如图1 所示,当键入“ printf( ”时自动显示相应的函数参数类型和数量。图 1词语敏感器当然,若想关闭“词语敏感器”或自己确定打开的时间,则可以通过Edit 菜单或相应的键盘命令,如表1 所示。表 1 Edit “词语敏感器”菜单命令的快捷键及功能描述菜单命令快捷键功能描述List MembersCtrl+Alt+T显示“词语敏感器”的“成员列表”选项Type InfoCtr+T显示“词语敏感器”的“类型信息”选项Par
5、ameter InfoCtrl+Shift+Space显示“词语敏感器”的“参数信息”选项Complete WordCtrl+Space显示“词语敏感器”的“词语自动完成”选项3 编辑文本在文档的编辑过程中,Visual C+6.0 的文本编辑器允许用户使用菜单命令或者工具栏228第部分C 程序设计教程上机指导的命令按钮以及快捷键等完成文本的剪切、移动、复制及删除等操作。 表2 列出了相应 Edit菜单项的各个命令。表 2Edit 莱单命令的快捷键及功能描述菜单命令快捷键功能描述UndoCtrl+Z撤销上一次操作RedoCtrl+Y恢复被撤销的操作CutCtrl+X将当前选定的内容剪切掉,并移
6、至剪贴板中CopyCtrl+C将当前选定的内容复制到剪贴板中PasteCtrl+V将剪贴板中的内容粘贴到光标当前位置处DeleteDel删除当前选定的对象或光标位置处的字符在默认的标准工具栏中也提供了剪切、复制、粘贴等命令按钮,但不管进行的是何种编辑操作,一般都要先选定文本。另外, Visual C+6.0 的文本编辑器也支持文本的拖放操作。当选定文本对象后,用鼠标左键点中该对象,并按住不放,将其拖动到相应位置就可实现文本的移动操作;若在拖动时还按住 Ctrl 键,则在相应的位置处复制该文本。4 查找及替换如果需要在一个或多个文档中查看某些相关的信息,或者是对其中的某些字符串进行修改,这时就可
7、在 Edit 菜单中用 Find 及 Replace 等命令来实现。1. Find 命令的使用选中“ Edit ”菜单的“ Find”命令,将弹出如图2 所示的 Find 对话框,其各项含义见表 3。图 2 Find 对话框表3Find 对话框各项的含义项目Find whatMatch whole word onlyMatch caseRegular expressionSearch all open documentsUp、DownFind Next 命令按钮Mark All 命令按钮Cancel 命令按钮功能描述在相应的组合框中键入所要查找的文本或正则表达式,或者按“”将列出先前查找过的字
8、符串(最多可达16 个),从中选择需要查找的字符串选中此项,按单个单词匹配选中此项,区分大小写选中此项,使用正则表达式选中此项,在所有打开的文档中查找在当前光标位置处向前或向后查找单击此命令按钮,将查找下一个匹配的字符串单击此命令按钮,将所有匹配的字符串所在的行的前面加上标记取消命令按钮根据“ Find ”对话框中的选项可以方便地在当前文档或所有打开的文档中查找文本,其过程如下:( 1)将文本光标移动至需要查找的开始位置;( 2)选择“ Edit ”菜单的“ Find ”命令;( 3)在“ Find what ”框中,键入要查找的文本或正则表达式;( 4)选择相应的查找选项;( 5)单击“ F
9、ind Next ”或“ Mark All ”命令按钮进行查找,此时Find 对话框消失;( 6)按快捷键 F3(查找下一个)或 Shift+F3 (查找上一个)继续刚才的查找。上述是通过用“ Find”对话框进行查找,在Visual C+6.0的文本编辑器中还可以不使用 Find 对话框进行查找:· 在标准工具栏的查找框中键入要查找的字符串,然后按Enter 键。· 选择“ Edit ”菜单的“ Advanced”选项卡的“ Incremental Search”命令,将鼠标移动到状态栏, 就可以键入要查找的文本,一边键入字符时, 系统一边开始查找所匹配的文本,当按 ES
10、C 或其他漫游命令时,查找结束。注意正则表达式能帮助用户查找一些特殊的字符或特殊的匹配,表 4 列出正则表达式的种类及含义。表 4 正则表达式的种类及含义正则表达式含义.代替任何单个字符,如 ma.n 与 main 等匹配 括号内任意一个字符或是由连字符“ -”所构成的 ASCII字符范围中的一个字符。例如:baeioud 匹配 bad、 bed、bid 、bod 和 budreo+d 匹配 red、 rod、reed 和 rood,但不匹配 reod 或 roed x0-9 匹配 x0、 x1、 、 x9230第部分C 程序设计教程上机指导(续表)正则表达式含义若在括号内的第一个字符是“ ”
11、,则匹配除“ ”后面一个字符外的任何字符或$行首或行尾()替换时保留字符的标记表达式。例如,若在“Find what ”框中的文本是 (lpsz)BigPointer ,而“ Replace With ”框中的文本是1NewPointer ,则所有的 lpszBigPointer被替换成lpszNewPointer ,其中 1 是被定义的第一个替换标记,用户也可以用2 表示第2 个标记,依次类推将之后的字符排除在外,如,ba+d 匹配 bbd 、bcd 等,但不匹配 badc!c查找由 !隔开的任意一字符,例如 j!u+fruit 匹配 jfruit 、 jjfruit、 ufruit 、uj
12、fruit 等*号前的字符可反复出现或没有,例如ba*c 匹配 bc、bac、 baac、 baaac等+号前的字符可反复出现,但至少有一次,例如ba+c 匹配 bac、baac、baaac,但不匹配bc在 和 之间的字符可反复出现,例如ju+fruit匹配 jufruit 、 jujufruit 、 jujujufruit等,但不匹配 jfruit 、 ufruit 或 ujfruit ,因为它们中没有ju:a任意数字或字母,等价于 a-zA-Z0-9:b任意空白字符,如空格或制表符:c任意字母,等价于 a-zA-Z:d任意数字,等价于 0-9:n任意无符号数,等价于 0-9+.0-9*!0
13、-9*.0-9+!0-9+,例如 :n 匹配 123.45等:z任意无符号十进制整数,等价于0-9+:h任意十六进制数,等价于 0-9a-fA-F+:i任意 C/C+ 标识符,等价于 a-zA-Z_$a-zA-Z0-9_$+:w任意单词,即字母字符串,等价于 a-zA-Z+:q任意被引用的字符串,等价于""*"!''*'消除在正则表达式中前面的一些特殊字符的含义,例如:100$匹配某行尾的100,但100$匹配的是 100$的字符串为了便于用户使用上述的正则表达式,在“Find ”对话框中“ Find what ”框的右边,还有一个小命令按
14、钮(),单击它可弹出一个快捷菜单,其中列出了正则表达式选项,除此之外,还有与当前光标位置相关的其他常用命令。2. Find In Files 命令的使用选择“ Edit ”菜单的“ Find In Files”命令,将弹出如图 3所示的对话框。与“ Find ”对话框相比较, “Find In Files ”对话框增加了在文件中查找的文件类型,及与之相关的一些选项。· In Files/file types在“In files/file types ”框中, 用户可以键入要查找的文件类型名, 或者当用户单击 “ ” 命令按钮时,将弹出包含文件类型选项的下拉列表,从中可以选择所需要的文
15、件类型。图 3Find In Files 对话框· In folder在“ In folder ”框中,用户可以键入要查找的文件夹,或者用户单击Browse 命令按钮( ),在弹出的“ Choose Directory ”对话框(如图4 所示)中选择要查找的驱动器和文件夹。图 4Choose Directory 对话框· Look in subfolders选中此项,查找时,还搜索“In folders ”文件夹下的子文件夹。· Output to pane 2选中此项将查找结果显示在输出窗口中的第二个页面,这样就保证了前一次查找的结果不会丢失。· Ad
16、vanced 命令按钮单击此命令按钮将伸展“ Find In Files ”对话框界面,显示出一个列表框用于增加、删除查找的另外文件夹。232第部分C 程序设计教程上机指导· Find 命令按钮单击“ Find ”命令按钮开始查找,此时在输出窗口中将同时显示出被查找文本所在的文件名、出现的次数以及所在的行数。双击输出窗口中的查找结果内容,在文档窗口中就会打开相应文件并在匹配文本所在的行前用蓝色箭头标记。3. Replace命令的使用Replace 命令的用法与达到修改文件的目的。选中“Find 命令的用法有很多类似之处,主要用来替换查找过的文本,Edit ”菜单的“ Replace”
17、命令将弹出如图5 所示的对话框。图 5Replace 对话框在替换文本之前,最好先选定一个文本区域,然后在“Replace in”中选中“ Selection”项,那么所进行的替换操作只限于选定的文本区域;否则若选中“Whole file ”项,将在整个文档中进行替换操作,有时会产生意外的结果,故选中 “ Whole file ”项时要慎重。 当然,任何一个操作都可以用“Undo ”命令来撤销。“ Replace”对话框中的 “ Replace”命令按钮每次只进行一次替换操作,而“ Replace All ”命令按钮将替换所有与“Find what”框中相匹配的文本,新的文本由“Replace
18、 with ”指定。其余的选项如“Match whole word only ”等与“ Find ”对话框相同。5 文件漫游Visual C+6.0 的文本编辑器对源文件提供了许多漫游的方法,除了 Windows 的标准漫游机制外,它还可以使用Bookmark (书签)、使用 GoTo(定位)、漫游条件编译语句、漫游作用域等。1. 使用 Bookmark对于一个非常大的源文件,适当使用 Bookmark 功能能快速查看文件内容,提高文件编辑的效率。在源文件中设置一个书签的具体步骤如下:( 1)把文本光标移到所需位置上。( 2)选择“ Edit ”菜单的“ Bookmarks ”命令,将弹出 B
19、ookmark 对话框,如图6 所示。在“ Name”框中,键入书签的名称。用户应使用易记忆、易理解的标识符作为书签的名称。( 3)单击“ Add ”命令按钮,将本次命名的书签加入书签列表中。( 4)单击“ Close”命令按钮完成本次操作。图 6 Bookmark 对话框当下次要定位某个书签所在的位置时,再次选择“Edit ”菜单的“ Bookmarks ”命令,并在“ Bookmark ”对话框中的书签列表选择该书签,此时,在对话框的下方显示出书签所在的文件和行号,然后单击“Go To”命令按钮即可。 “Bookmark ”对话框中的“Delete”命令按钮是用来删除列表中的书签项。实际上, VC+ 6.0 文本编辑器还提供一些快捷键用于Bookmark操作,如表5 所示。表5Bookmark快捷键功能描述快捷键Ctrl+Shift+F2F2Shift+F2Ctrl+F2功能描
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 商洽办公场所租赁合同细节商洽函8篇
- 建筑施工安全标准与风险防控指引
- 金融投资顾问服务稳定性绩效评定表
- 智能制造用户数据加密配置指南
- 验收测试报告的确认函(8篇范文)
- 零售业店长店铺运营与销售能力绩效评定表
- 2026年人力资源管理系统更新通知函(3篇)
- 建筑节能门窗安装与验收规范手册
- IT部门效能考核表
- 建筑行业绿色建筑节能方案
- 新疆维吾尔自治区初中级档案职称考试(档案基础)手机备考题库及答案(2026年)
- 肿瘤心理干预沟通护理课件
- 2026年校招:中国银行试题及答案
- 2026年物业管理条例考核试题及答案
- 公共娱乐场所电气消防安全培训
- 2026秋新版道德与法治五年级上册教学课件:第七课第1课时 社会主义好-自力更生结硕果 有多个微课视频
- 第5课 中国人民站起来了 第1课时 课件(内嵌视频)2026-2027学年道德与法治五年级上册统编版
- 制造业公司绩效考核含全套KPI指标库
- 2026年《资料员》考试题库带答案(考试直接用)
- 水利水电工程基坑临边防护专项方案
- 2026年浙江省绍兴市越城区网格员招录真题(含答案)
评论
0/150
提交评论