⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 kdevelop-manual-7.html

📁 KDEVELOP 是linux下的集成开发环境
💻 HTML
📖 第 1 页 / 共 3 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><HTML><HEAD> <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21"> <TITLE>Kdevelop使用手册: 使用编辑器</TITLE> <LINK HREF="kdevelop-manual-8.html" REL=next> <LINK HREF="kdevelop-manual-6.html" REL=previous> <LINK HREF="kdevelop-manual.html#toc7" REL=contents></HEAD><BODY><A HREF="kdevelop-manual-8.html">Next</A><A HREF="kdevelop-manual-6.html">Previous</A><A HREF="kdevelop-manual.html#toc7">Contents</A><HR><H2><A NAME="Working with the Editor"></A> <A NAME="s7">7.</A> <A HREF="kdevelop-manual.html#toc7">使用编辑器</A></H2><P>本集成开发环境的一个重要部件就是编辑器editor。你可以利用它完成以下操作:<UL><LI>生成, 打开并保存资源及项目文件project files</LI><LI>编辑资源及项目文件project files</LI><LI>编写你的SGML 文件</LI><LI>打印printing 你的项目文件project files</LI></UL>通常,与其他编辑器相比,该编辑器editor本身并没有多大的不同;尤其它是流行的Kwrite的内置版本, 也被称作"扩展的编辑器"。 如果你对这个很熟悉, 你对使用它来管理你的项目不会有很大问题。除了常规编辑器, Kdevelop还包含一个新的打印printing系统, 它有进一步的扩展以利于更好使用的资源代码。--你可以选择你想要使用的打印printing程序。</P><P>本节将进一步为你介绍关于如何处理你的项目文件project files 及让你更加熟悉编辑器editor的功能。许多Unix-支持者更愿意使用Emacs 或 XEmacs- 他们对这个可以运用自如。但是对于简易编程则没有必要使用它, 尤其是对初学者, 使用功能强大的编辑器,最后往往只允许你输入你的代码。</P><H2><A NAME="ss7.1">7.1</A> <A HREF="kdevelop-manual.html#toc7.1">管理项目文件</A></H2><P>以下几节将描述如何生成, 保存, 打开并关闭你需要编辑的项目文件project files--注意这并不包括翻译文件或pixmaps。那些是自动识别且相关编辑程序,例如KTranslator 会为你打开那些文件。</P><P>为了让你能更轻易的打开你的文件, Kdevelop包含了两个易于操作的树视图, 类似于一个文件管理器, 如果你选择一个文件就可识别, 并在相关的编辑器editor 窗口打开它。主视包含两个独立使用的窗口, 但它们通过项目编辑器相连, 因此你同样可以完成所有菜单条操作。这样做的目的是允许你在同一时刻对两个窗口进行操作, 虽然只有一个可视。 C/C++窗口则有另一个任务, 允许你一个一个的轻易完成对资源的编译, 这样你就可以检测它的执行而无须在你的项目上运行一个完整的建立程序了。</P><P>当 C/C++ 窗口在顶部时就可以这样做。请从建立菜单中选择"编译文件Compile File"或按下工具条中的相关按钮,你的文件就会保存并编译, 你也可以在输出output窗口中通过编译器Compiler 输出output来控制任何错误errors 。</P><P>在IDE内你可以随你所意打开任意多个文本文件。所有打开的文件都在窗口菜单中列出, 这样你就可以通过在菜单中选择相关文件名来进行切换。此外, 实际打开的文件将在Kdevelop的窗口框架上显示其文件名。</P><H3>生成和保存文件</H3><P>要生成一个新文件, 请从文件菜单中选择"新建"。 这会打开"新建文件New File"对话, 你可在此指定文件名和类型。另外, 你还必须设定目的目录及文件是否被加入项目。最后, 万一你想要加入新的资源文件而不由类生成器生成一个新类,你还可以使用你的项目的头部模板。在文件创建以后, 你可以象平常一样编辑此新文件;如果你必须在不同的文件间切换, 你总是可以通过文件树或窗口菜单切换回原来的文件。</P><P>对于保存变动, Kdevelop提供了各种各样的选项。标准的方式是通过从文件菜单中选择"保存"或 "保存为"或按下工具条的保存按钮来保存文件。要想一次保存所有改动过的文件, 你还可从文件菜单中选择"全部保存"。</P><P>现在, 当着手一个项目时, 如果在你对文件有很多的改动时发生了什么紧要的事,是十分恼火的;有时你甚至会因为自己忘记保存文件的改动而狠狠责怪自己。Kdevelop会通过提供的"自动保存"来关照此事, 这是缺省进行的,每5分钟会保存一次所有的文件。要选择另外的保存时间间隔或激活此功能, 请参见<A HREF="kdevelop-manual-14.html#KDevelop Setup">KDevelop Setup</A>以查看对设置setup选项的介绍。</P><P>另外, KDevelop takes care for all changes if you open another project or exit KDevelop.你将被询问是否保存改动过的文件, 你还在此可以选择并指定你想要保存或不保存的文件。此外, 当激活任何建立过程时, 你的文件会自动保存, 因此你不会奇怪为什么在你改变为资源文件以后,你的应用并未象你所希望的那样去运行。唯一的例外是"编译文件CompileFile"命令, 它只保存当前在资源编辑器editor窗口中以可视化方式打开的资源文件。</P><H3>打开和关闭文件</H3><P>要打开一个资源文件, 你也有很多选择。其中一种是编辑人员的标准方式, 即从文件菜单中选择"打开"。你会看见一个"打开文件"对话, 允许你选择你想要编辑的文件。另外一种也许更为常用的方式是从LFV中选择文件, 逻辑文件浏览器, 或RFV, 实时文件浏览器(参见<A HREF="kdevelop-manual-5.html#Overview">概要</A>)。文件树的优点是它们提供了到你的 ""一个快速可视的?路,""LFV,它只显示通过类型你的项目文件project files , 并搜集于文件夹中。你也可以通过在文件树上单击鼠标右键以另外一种方式为你的文件分类来设置LFV。从弹出菜单中选择"新组", 然后你可以设置一个新的类, 或通过指定组的由逗号隔开的文件扩展名来选择"编辑类"以安装新文件过滤器。一个由KAppWizard生成的项目的标准文件组是头部, 资源, GNU 及其他。另外, 在增加了一个翻译文件以后, Kdevelop增加了一个"翻译"文件夹, 它包含了你的*.po 文件。</P><P>要关闭文件, 请从窗口菜单中选择要关闭的文件, 这会将打开的文件装载到前部的编辑器editor。然后从文件菜单中选择"关闭"。如果你的文件有所改动, 你会被询问是否保存它。当关闭项目时, 所有当前打开的文件会被检测是否有所改动,然后询问你是否需要保存。</P><H2><A NAME="ss7.2">7.2</A> <A HREF="kdevelop-manual.html#toc7.2">在文件中导航</A></H2><P>以下将大体性指导你如何在你的文件中进行定位以更快找到你需要的东西。</P><P><B>&raquo; 如何找到文件中的某行</B></P><P><OL><LI>在视图菜单中选择"到。。。行" 或按下CTRL+G。对话区域"到。。。行"会出现。</LI><LI>插入你要去的行号。</LI><LI>按下确定。</LI></OL></P><P><B>&raquo; 如何设定书签</B></P><P><OL><LI>将光标设置于你想要通过书签进入的行。</LI><LI>从"书签"菜单中选择"设置书签"。</LI><LI>一个弹出菜单会允许你想要为新书签设置的书签号。</LI><LI>选择书签号码。</LI></OL></P><P>另一种设置书签bookmarks 的方式是从"书签"-菜单中选择"加入书签"。这会将书签设置给当前行并填入书签bookmarks-列表。文件浏览器documentation browser还提供通过上下文菜单条"加入书签"给当前页设置一个书签。<B>&raquo; 如何删除书签bookmarks</B></P><P>书签bookmarks是为每个编辑窗口单独设置的---注意你的书签bookmarks逼供不和你为它设置的某文件相连。要删除所有书签, 请从书签菜单中选择"删除书签"。这会删除实际位于顶部的窗口的书签bookmarks ,不管是头部窗口,C++窗口还是浏览器窗口。</P><P><B>&raquo; 如何到一个设置了书签的行</B></P><P><OL><LI>选择"书签"菜单,打开包含了你想要浏览的书签窗口的书签bookmarks的弹出菜单;不管是C++窗口还是头部窗口入口。</LI><LI>选择设置了书签的行。</LI></OL></P><P>为浏览器窗口选择书签将打开浏览器并装载页面。</P><H2><A NAME="ss7.3">7.3</A> <A HREF="kdevelop-manual.html#toc7.3">利用键盘快捷键操作</A></H2><P>使用编辑器editor时, 你应该尽量熟悉一些键盘快捷方式shortcuts,这会使得放置光标编辑文件更加容易。完整的快捷方式参考列表于<A HREF="kdevelop-manual-5.html#Overview">概要</A>。</P><P><HR><PRE>左移一个字母                                     Left Arrow右移一个字母                                     Right Arrow左移一个字                                       CTRL+Left Arrow右移一个字                                       CTRL+Right Arrow上移一行                                         Up Arrow上移一行                                         Down Arrow到行首                                           POS 1到行末                                           END向上一页                                         PageUp向下一页                                         PageDown到当前文件开头                                   CTRL+PageUp到当前文件尾部                                   CTRL+PageDown左移一个字母                                     SHIFT+Left Arrow右移一个字母                                     SHIFT+Right Arrow左移一个字                                       CTRL+SHIFT+Left Arrow右移一个字                                       CTRL+SHIFT+Right Arrow上移一行                                         CTRL+向上箭头下移一行                                         CTRL+向下箭头到行首                                           CTRL+POS 1到行末                                           CTRL+END向上一页                                         SHIFT+PageUp向下一页                                         SHIFT+PageDown到当前文件开头                                   CTRL+SHIFT+PageUp到当前文件尾部                                   CTRL+SHIFT+PageDown打开/关闭插入模式                                INS将选中文本拷贝到剪贴板                           CTRL+C, CTRL+INS从剪贴板插入文本                                 CTRL+V, SHIFT+INS删除当前行                                       CTRL+K在当前行后插入一行                               END, 再回车在当前行后插入一行                               POS 1, 再回车取消一编辑步骤                                   CTRL+Z重做取消的步骤                                   CTRL+Y制表                                             TAB删除光标左边的字母                               退格键删除光标右边的字母                               Delete删除选中文本                                     选中文本, 再退格</PRE><HR></P><H2><A NAME="ss7.4">7.4</A> <A HREF="kdevelop-manual.html#toc7.4">编辑窗口设置</A></H2><P>Kdevelop内的编辑器editor 可以为特殊编辑需要设置为对所有编辑窗口都有效。这样你设置颜色模式, 高亮颜色(还可参考文件的编程语言来设置)及自动文本设置,例如 tab-并选取模式。以下将叙述如何通过"选项"菜单提供的设置对话设置这些选项。</P><H3>一般设置</H3><P>编辑器editor的一般设置可以用选项菜单中的"编辑"来设置。选择相关参数值并在你完成设置后按下确定。</P><H3>编辑选项</H3><P><DL><DT><B>自动缩进:</B><DD><P>这将编辑器设置为当键入一个新行时将光标放于第一行文字之下。</P><DT><B>回删时对齐:</B><DD><P>当退格键按下时,这一选项将光标设置于上方第一行文字之下.</P><DT><B>自动换行:</B><DD><P>在"每行字符数:"中设置了后,文字将置于下一行</P><DT><B>替换制表符:</B><DD><P>当前文本中的定位装置由"制表符号宽度:" 值代替</P><DT><B>删除后缀空格:</B><DD><P>去除其后的空格</P><DT><B>光标对齐:</B><DD><P>当退格在行首输入时,将光标置于最后一行的尾部。</P><DT><B>自动加括号:</B><DD><P>当括号(任何一种)打开时,在光标前生成一个反括号。</P></DL></P><H3>选择选项</H3>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -