5等 :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”框的右边还有一个小命令按钮单击它可弹出一个快捷菜单其中列出了正则表达式选项除此之外还有与当前光标位置相关的其他常用命令。
2. Find In Files命令的使用 选择“Edit”菜单的“Find In Files”命令将弹出如图 3所示的对话框。
与“Find”对话框相比较“Find In Files”对话框增加了在文件中查找的文件类型及与之相关的一些选项。
· In Files/file types 在“In files/file types”框中用户可以键入要查找的文件类型名或者当用户单击“”命令按钮时将弹出包含文件类型选项的下拉列表从中可以选择所需要的文件类型。
图 3 Find In Files对话框 · In folder 在“In folder”框中用户可以键入要查找的文件夹或者用户单击 Browse命令按钮??在弹出的“Choose Directory”对话框如图 4所示中选择要查找的驱动器和文件夹。
232 第Ⅱ部分 C程序设计教程上机指导 图 4 Choose Directory对话框 · Look in subfolders 选中此项查找时还搜索“In folders”文件夹下的子文件夹。
· Output to pane 2 选中此项将查找结果显示在输出窗口中的第二个页面这样就保证了前一次查找的结果不会丢失。
· Advanced命令按钮 单击此命令按钮将伸展“Find In Files”对话框界面显示出一个列表框用于增加、删除查找的另外文件夹。
· Find命令按钮 单击“Find”命令按钮开始查找此时在输出窗口中将同时显示出被查找文本所在的文件名、出现的次数以及所在的行数。
双击输出窗口中的查找结果内容在文档窗口中就会打开相应文件并在匹配文本所在的行前用蓝色箭头标记。
3. Replace命令的使用 Replace命令的用法与Find命令的用法有很多类似之处主要用来替换查找过的文本达到修改文件的目的。
选中“Edit”菜单的“Replace”命令将弹出如图 5所示的对话框。
图 5 Replace对话框 在替换文本之前最好先选定一个文本区域然后在“Replace in”中选中“Selection”项那么所进行的替换操作只限于选定的文本区域否则若选中“Whole file”项将在整个文档中进行替换操作有时会产生意外的结果故选中“Whole file”项时要慎重。
当然任何一个操作都可以用“Undo”命令来撤销。
“Replace”对话框中的“Replace”命令按钮每次只进行一次替换操作而“Replace All”命令按钮将替换所有与“Find what”框中相匹配的文本新的文本由“ Replace with”指定。
其余的选项如“Match whole word only”等与“Find”对话框相同。
5 文 件 漫 游 Visual C6.0的文本编辑器对源文件提供了许多漫游的方法除了Windows的标准漫游机制外它还可以使用Bookmark书签、使用GoTo定位、漫游条件编译语句、漫游作用域等。
1. 使用Bookmark 对于一个非常大的源文件适当使用Bookmark功能能快速查看文件内容提高文件编辑的效率。
在源文件中设置一个书签的具体步骤如下 1把文本光标移到所需位置上。
2选择“Edit”菜单的“Bookmarks”命令将弹出Bookmark对话框如图 6所示。
在“Name”框中键入书签的名称。
用户应使用易记忆、易理解的标识符作为书签的名称。
3单击“Add”命令按钮将本次命名的书签加入书签列表中。
4单击“Close”命令按钮完成本次操作。
234 第Ⅱ部分 C程序设计教程上机指导 图 6 Bookmark对话框 当下次要定位某个书签所在的位置时再次选择“Edit”菜单的“Bookmarks”命令并在“Bookmark”对话框中的书签列表选择该书签此时在对话框的下方显示出书签所在的文件和行号然后单击“Go To”命令按钮即可。
“Bookmark”对话框中的“Delete”命令按钮是用来删除列表中的书签项。
实际上VC 6.0文本编辑器还提供一些快捷键用于Bookmark操作如表 5所示。
表 5 Bookmark快捷键功能描述 快捷键 功能描述 CtrlShiftF2 清除当前文档中所有的书签 F2 定位到下一个书签所在的位置处 ShiftF2 定位到上一个书签所在的位置处 CtrlF2 在当前行设置或取消一个书签 2. 使用Go To “Go To”对话框能使用户快速进行文件的定位它不仅可以按书签、标记定位而且还可以按行号、文件的偏移量来定位文本文件、二进制文件等。
选择“Edit”菜单的“Go To”命令即可打开“Go To”对话框如图 7所示。
“Go to what”列表框允许用户选择所需要的定位项例如若选择了“Bookmark”项则在右侧的组合柜选择一个书签然后单击“Go To”命令按钮。
图 7 “Go To”对话框 3. 漫游条件编译语句 C/C源代码中常常有一些条件编译语句如if、ifdef、else、elif及endif等编辑器允许用户漫游这些条件编译语句。
表 6列出了实现这些功能的快捷键。
表 6 漫游条件编译语句的快捷键 快捷键 功能描述 CtrlK 查找下一个条件编译语句 CtrlShiftK 选定与下一个匹配的条件编译语句之间的文本区域 CtrlJ 查找上一个条件编译语句 CtrlShiftJ 选定与上一个匹配的条件编译语句之间的文本区域 4. 漫游作用域 C/C源代码中常常用“”、“”和“”等分隔符来表示作用域例如用“”定义一个函数的作用域等。
编辑器能理解这些作用域并自动匹配。
如果读者能够充分掌握VC6.0的文本编辑器的功能在编程中可以达到事半功倍的效果。
说明 236 第Ⅱ部分 C程序设计教程上机指导
上一篇:
学习黑客编程语言
下一篇:
致享和威驰哪个好点?冲着安全和空间 推荐致享