如何在实际编辑窗口找到一个或更多字符
从"编辑"-菜单中选择"查找"。这会打开查找对话。
在编辑区域指明要查找的语句。下拉菜单会提供选择前一次查找的语句。
选择另外的选项,例如"只查找整个单词"
按下"确定"。
要重复查找键入查找对话中的一个语句, 按下F3。
由于查找函数只涉及当前可见的单个文件中的查找, 你的局限性很大。但你常常想在你的整 个项目中查找同一语句。因此, Kdevelop包含了一个文本查找工具grep -对话, 让你在你通过设置开始查找的目录和/或mime-类型来指定的所有文件中进行查找。因此, 指定确切目录及mime-类型将减少Kdevelop阅读你的文件及显示结果所需要的时间。要开 始在多个文件中的查找, 请从"编辑"-菜单中选择"在文件...中查找"。查找对话会打开并让 你输入:
要查找的文本(样式)
用于查找的模板
要查找的文件的模拟类型
开始查找的目录
如果查找在所有包含的子目录中是递归的
在缺省状态, 文本查找工具grep -对话设置为在你的项目目录下启动并在实现 implementation 和头文件下递归的工作。
你甚至可以通过使用以下选项扩展你的查找样式:
. 匹配任何字符
&^; 匹配行首
$ 匹配行尾
\< 匹配词首
\> 匹配词尾
要想重复搜寻, 你还可以使用可用的运算符:
? 前一个项目匹配一次以下
* 前一个项目匹配为0或多次
+ 前一个项目匹配一次或多次
&{; n &}; 前一个项目匹配正好n 次
&{; n,&}; 前一个项目匹配n 次或更多次
&{;,n &}; 前一个项目匹配少于n次
&{;n,m&}; 前一个项目匹配至少n 次但少于m 次
在指定好你的查找后, 按下"查找"。结果将显示在结果窗口。要跳至某文件或行号, 请选择 结果行并按下回车或双击该结果。编辑器将自动打开相关文件并将光标置于结果行。这允许 完全指定任何查找操作并给除确切结果。
Kdevelop还提供一些更专业化的函数来使用editor s和浏览器中的文本查找工具 grep 。在任何一个窗口中选择你要查找的语句并按下SHIFT+F2,或从右击鼠标弹出 的菜单中选择 "grep :&<;your&_;expression&>;"。这将请求文本查找工具grep 在你的项目目录的文件中查找这一语句并立即显示结果。如上所述切换至结果。从编辑器窗 口内, 将光标放置于一个单词上并开始查找;光标下的词即查找样式。
着手一个项目时, 你常常需要关于你要使用的元素函数member functions 的参数- 常 常是你符合你需要的函数名, 但是参数是很难记的。因此, 也由于其他一些可能的目的, Kdevelop包含了一个查找函数,结合文件浏览器documentation browser 来查找出现 在你的文件中的语句。要使用这以查找函数, 你需要先正确设置文件浏览器 documentation browser 并创建查找数据库 。要激活文件中查找,请按以下步骤:
将光标置于你要搜寻或标注语句的文字中
从帮助菜单中Help-menu 选择"查找标注文本" 或按下鼠标右键以打开上下文菜 单;再选择"查找: "语句"。
在查找结果search result 页面显示在文件浏览器documentation browser 中后, 选择你认为可能包含你需要的信息的页面。
选中文件页面将显示,你的查找结果search result 也会标注。要显示同一个 文件页面中的下一个查找结果, 请按下F3。
要得到关于如何使用文件的详细描述, 请参见使用搜索索引。
要替换一个语句, 请从"编辑"-菜单中选择"查找并替换"。 "查找并替换"-对话允许你指定 要替换的语句及要替换为的语句。接着按下"确定"。第一个找到的语句将被标注, 这样你 就可以看见该语句的位置及所在文本。然后你可以通过一个对话指定是否该语句被替换。当 查找到达当前文件尾部而结束后, 你会被询问是否愿意从头开始查找。如果你已经完成,请 选择"取消"。