本节将描述Kdevelop为文件提供的功能,可通过菜单条中的文件菜单或工具条中的相关按 钮进入: 文件菜单
新建 Ctrl+N 打开新文件 "New File " 对话, 允许创建新文 件。 文件可用不同的templates创建,文件名及创建文件的路径也须给出。
打开 Ctrl+O 显示打开文件对话,让你选择一个要打开的文件。
关闭 Ctrl+W关闭在顶部编辑窗口中的文件。
保存 Ctrl+S 保存顶部窗口中打开的文件。如果文件还未保存, "另 存为"对话会打开,让你选择文件将被保存的的路径和文件名。
另存为... 打开"另存为"对话,让你以新文件名保存当前文件。
全部保存 保存所有改动过的文件。
打印... Ctrl+P 打开"打印"对话,你可在此使用a2ps ,enscript 或lpr设置打印printing 选项。
退出 Ctrl+Q 退出 Kdevelop。 如果有文件被改动,你会被询问是 否愿意保存这些文件。
"编辑"菜单 在此会描述提供文件编辑的"编辑"菜单和工具条中的相关按钮。编辑功能也可通过编辑器 editor 中的文本菜单进入。
撤消 Ctrl+Z 取消上次编辑操作。
重做 Ctrl+Y 让你重做上一次取消的操作。
剪切 Ctrl+X 剪切所选内容并将它拷贝到系统剪切板。
拷贝 Ctrl+C 拷贝所选内容到系统剪切板。这对文档浏览器中选择 的内容同样有用。
粘贴 Ctrl+V 将系统剪切板中内容插入光标当前位置。
缩进 Ctrl+I 将选取内容右移。
取消缩进 Ctrl+U 将选取内容左移。
插入文件...Ctrl+Insert 让你选择一个文件并将其内容插入光标当前位置。
搜寻... Ctrl+F打开搜寻对话,寻找当前文档中的某个语句。如果要在 若干文件中找寻,应使用"在文件中找寻。。。"。
重复搜寻 F3 重复上次对某语句的搜寻。 这对同一页中找到多处匹配结果的 文档中的搜寻也有用。 选择"重复搜寻"或按下F3,下一个搜寻结果会被标注显示。
替换... Ctrl+R 打开"寻找并替换"对话,允许搜寻某语句并用新的语 句替换找到的文本。
在多个文件中搜寻... Ctrl+Alt+F显示"在多个文件中搜寻"对话, 在整 个目录上用wildcards 处理grep 。搜寻结果会将文件名,行和语句列表显示。 选择一项将打开该文件并将光标设置到搜寻结果search result 所在行。
全选 Ctrl+A 选择当前在顶部编辑窗口中打开的文件的全部文本。
取消全选 取消选择当前文件的全部文本。这在有多行选择时常常用到,这样 你就无须逐行取消选择了。
翻转选区 翻转选择的内容,这意味着选中文本变为未选中,而未选中文本变为 选中。
"视图"菜单 视图菜单包括窗口的开关功能及显示/隐藏工具和状态条、在代码中跳过错误errors 的命令 。
跳到...行 Ctrl+G打开"跳到。。。行"对话,让你插入在现行文件中想要显示的 行号。 最后一次输入的行号会被记下并标注, 因此你可以再次跳到该行,或输入你想浏览 的新行号。
下一个错误 F4跳到Kdevelop从output 检测到的下一个错误。Make 或其他工具的输出 output 信息会为你作出描述,帮你找到问题所在,这样你就可以 更正错误了。
前一个错误 Shift+F4 跳至前一个错误。
对话框编辑器 Ctrl+D 切换至对话框编辑器dialog editor 。
树的浏览 Ctrl+T 在主视窗的左边显示/隐藏树窗口,包括类浏览器, LFV ,RFV 和DOC -tree.
输出视图 Ctrl+B 在主视窗底部显示/隐藏输出窗口。
工具条Toolbar 显示/隐藏工具条。
浏览器工具条Toolbar 显示/隐藏浏览器工具条, 包括浏览器的返回,前 进,搜寻按钮。
刷新 重新扫描所有文件以重建类浏览器。扫描过程将在状态条的进程显示中可 见。
本节将描述"项目"菜单中可用的功能,及项目的创建和支持。
新建... 启动Kdevelop应用向导KAppWizard ,允许你通过选择应用类 型,名称,版本和其他选项,创建一个新的项目。
打开 显示打开项目对话, 你可在此选择要打开的 KDevelop 项目文件。 选择 后项目将被装载。
打开近期项目... 包括一个含有最近5个被打开文件的子菜单。使用"近期项目 "菜单你可以更容易的打开一个项目。
关闭关闭当前项目。通常在你退出Kdevelop,激活应用向导KAppWizard 或打开另一个项目时这都是自动完成的。
新类New Class ...启动类生成器,创建将被加入当前项目的新的类。类 生成器让你指定类名, 继承,及新类的文件名。
加入已有文件 打开选择对话,你可在此选择你想要加入当前项目的文件及它们 将被拷贝的路径。如果你选择了项目中当前未包含的目标地址,例如,创建一个新的子目录, Kdevelop 会拷贝文件,将其加入新的子目录,并上成一个新的Makefile.am 。在拷贝 程序以后,你的项目会由 automake 和 autoconf 重建以把新的子目录包含到 make程序。
加入新的翻译文件 打开一个语言选择对话,让你选择将加入项目的翻译文件的 语种。通常由翻译人员使用,这样他们可以轻易的将他们的语言加入项目,翻译时也无须顾 虑 Makefile.am 's了。
文件属性 Shift+F7 打开文件属性对话,显示 LFV 的拷贝及项目文件选 项。你的文件属性必须在此设定,例如安装路径和文件类型。
消息和合并 旨在为你的项目创建消息文件。消息文件包含了为项目的国际化建 立在资源文件中的所有字符串。它将由翻译人员用于为其目标语言创建 .po 文件。
生成 API -Doc 访问你头文件上的 KDoc 并用你的项目的类 classes 的文档生成一个 HTML 输出output 。
生成用户手册 在你的手册的SGML file文件上运行 KSgml2Html , 生成一个 HTML 拥护手册。如果 KSgml2Html 尚未安装,将使用sgml2html 来 完成。
生成发布版:
tar.gz 在项目目录中生成你当前项目的发布文件,它包含了你的项目的各类 资源,将发布到终端用户手中。终端用户必须 tar zxvf yourproject.tar.gz 来将 它解压到一个资源目录,并使用标准命令./configure, make and make install.
选项 F7 打开项目选项对话,让你改变你的项目的各种设置。这可能是一个新 的版本号或是编译器选项 compiler options ,选择化的发布设置为 -02。
"建设"菜单 本节描述项目菜单,它包括了利用 make 要完成的所有操作,或例如,重建项目在线帮助 或 API documentation的操作。
编译文件... Ctrl+F8已可用, 如果顶部编辑窗口是 C++ 窗口。它只编译当前 的 implementation 文件,万一你怀疑有errors ,可让你节省时间。
生成 F8 激活你的项目的 make-command 并建立目标。
全部重建 重建你的项目的所有对象文件及目标文件。
全部清除,重建 从所有由make创建的文件中清除项目目录并重建目标。
停止建立 F10 终止当前程序。
执行 F9 在用make建好程序后执行你的目标文件。
以Arguments执行Alt+F9 用arguments执行你的目标。首先,一个对话出现, 让你指定执行arguments (可为下次操作保留于项目中), 然后你的应用使用键入的命令行。 注意,你的应用程序是从项目目录中直接启动。
调试... 在工具窗口Tools -Window 中打开KDbg 以调试你的应用。 这样,KDbg 自动打开包含 main() 函数的文件并执行你的应用。
Distclean 去除由项目创建的所有文件,例如对象文件等。 Distclean必须在 发布你的项目以前完成, 这样发布文件就不会包含任何平台特有的文件,比如由你的编译器 Compiler 生成的那些文件。
Autoconf and automake 在文件Makefile.dist 上访问Make, 定 位于你的主项目目录中。 Makefile.dist 包含了创建你的项目的automake , autoconf 等的所有命令。 如果你手动增加文件或自己更改宏 , 你应该在其后运 行Autoconf , 接着进行设置以重建所有的Makefile s.
Configure 执行 由autoconf 生成的设置脚本。如果此命令 无法执行,请运行Autoconf 再重新设置。
工具菜单Tools -menu 缺省的包括了以下程序(如已安装)的入口:KDbg , KIconEdit 和KTranslator 。这些是由KDevelop 安装程序来检测并以给定顺 序插入菜单。 激活一个工具会打开工具窗口"Tools "-window 并在此窗口内启动选中 程序。 工具Tools 菜单可在选项菜单里由Tools -entry 编辑;参见 配置工具菜单.
选项菜单 选项菜单包括激活设置对话configuration dialog s所有条目,可用于更改 Kdevelop 的缺省设置。 关于editor 或 printing 的主要设置有它们自己的条目; Kdevelop操作的总 体设置可用KDevelop Setup 对话完成。
编辑器Editor... 允许进行编辑器的行为设置,例如断字,选择等。
编辑器颜色Editor Colors... 你可在此进行编辑器editor 的颜色设置, 例如背景色。
编辑器缺省Editor Defaults... 此处可设置缺省显示,例如编辑器editor 的字体和字体大小。
句法-高亮显示Syntax-Highlighting 这个对话框可让你设置几种要高亮显示 程序语言的字体和颜色,包括HTML .
文档浏览器Documentation Browser 在这个tab-对话中, 你可以为内部浏览器 Helpbrowser 设置字体,大小和颜色.
设置打印机Configure Printer... 包括打印机设置对话configuration dialog s的项目,根据使用的打印程序printing program, a2ps 或 enscript .
a2ps 用a2ps 进行打印机使用设置. 参见打印以获取更多信息.
enscript 用enscript 对打印机进行使用设置. 参见打印以获取更 多信息.
工具Tools ... 打开工具Tools 设置对话. 你可在此通过增加或去 除将在工具窗口Tools -window中启动的程序来设置工具"Tools "菜单.
Kdevelop设置 KDevelop Setup 打开KDevelop 设置对话. 第一个tabulator 可进行一般设置, 接下来是按键设置及文档设置. 文档设置还包括一套新的库文档 HTML -library documentation的生成及帮助浏览器Helpbrowser 的搜寻索引 search index 的重建.
窗口菜单 窗口菜单包含一个当前所有打开的文件的列表. 这允许快速切换到另一个你正在进行操作的 文件.
书签菜单 书签菜单旨在加入和去除你想在当前编辑的文件中设置的书签bookmarks .由于 Kdevelop使用了两个编辑窗口, 每一个都独自设置其书签 bookmarks .
设为书签Set Bookmark 打开一个包含了9个可设置的书签bookmarks 的 文本菜单。允许在书签bookmarks 菜单中通过逻辑关系给某条目设置书签项。
加入书签Add Bookmark Ctrl+Alt+A 将当前光标所在位置的行作为一个书签加 入书签菜单bookmarks 。注意这可能覆写一个由"设为书签"选项设置的书签。如果浏 览器已打开, 书签会被加入浏览器窗口的书签菜单 bookmarks menu。
清除书签Clear Bookmarks Ctrl+Alt+C 清除顶部编辑窗口或浏览器中的书签条 目,例如,如果头部窗口可见,你选择清除书签, 头部窗口中的条目将被删除。
头部窗口Header-Window 包含头部窗口的书签列表。选择一个书签会将光标设 置于选中的书签bookmarks '所在行。注意,书签bookmarks 只分配给他们被设 置连接的文件,因此如果你改变为另一个文件,书签bookmarks 并未被删除,但是选 中书签也后不会切换至他们被分配的文件了。
C/C++-窗口C/C++-Window 包括C/C++-Window的书签列表。界面和头部窗 口相同。
浏览器窗口Browser Window 包括浏览器书签bookmarks 。选择一个 书签会由选中的书签打开浏览器。
帮助菜单 帮助菜单包括在帮助浏览器Helpbrowser 中用于导航的及最近使用过的库和在线文档 的项目。要进入另外的在线文档,可在树视图中使用 DOC -tree ,如果自动切换可用, 在切换至文档浏览器窗口时树视图将自动打开。
后退Back Alt+ Left Arrow 打开当前页的前一页。
前进Forward Alt+ Right Arrow 打开浏览器历史记录中的下一个页面, 在执行过后退操作后可用。
搜寻标注文本Search Marked Text F2 扫描搜寻索引,找寻编辑 窗口或浏览器窗口中当前标注的文本。搜寻后显示一搜寻结果页面,让你选择要切换的帮助 页面。选择某页后,浏览器会以高亮显示找到的词条。如果一页上有多个匹配的词条,按下 F3键,会显示同一页上的下一个搜寻结果 search result 。
查找。。。帮助Search for Help on... 打开查找帮助...对话,让你查找 你希望得到帮助的特定语句。
用户手册User Manual F1 打开用户手册KDevelop 索引页以 进入用户手册。
编程手册Programming Handbook 打开编程手册KDevelop编程手册索引页 以进入 编程手册。
每日一贴Tip of the Day 打开每日一贴对话,告知你 Kdevelop的特色。
KDevelop 的主页KDevelop Homepage 如果Internet可用,将在浏览器 窗口中打开Kdevelop的主页。
Bug报告Bug Report ... 打开KDevelop Bug报告对话, 你可在此通过email 将一个bug报告直接发送给Kdevelop小组。参见 Bug 报告
C/C++ 参考Reference 显示语言参考索引页。如果参考尚未安装,将 显示一个错误页面告诉你如何得到并正确安装参考。
Qt库Qt-Library 切换至你的Qt库的拷贝提供的Qt库文档的索引页。
KDE-Core-库KDE-Core-Library 打开KDE-Core-库文档的类索引文件。
KDE-GUI-库KDE-GUI-Library 对于GUI -library, 如上。
KDE-KFile-库KDE-KFile-Library 对于KFile-library,如上。
KDE-HTML-库KDE-HTML-Library 对于HTML -library,如上。
API Project-API-Doc 切换至项目的类-文档索引文件。
用户手册Project-User-Manual 打开你当前项目的用户手册的索引文 件。这可用于查看由KSgml2Html 生成的HTML -output 。
关于KDevelop About KDevelop... 显示KDevelop 的相关信息窗,包含以前的 版本号,作者名和email地址及Kdevelop的执照参考。