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

📄 kdevelop-manual-7.html

📁 KDEVELOP 是linux下的集成开发环境
💻 HTML
📖 第 1 页 / 共 3 页
字号:
<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>Toggle Old:</B><DD><P>只允许一种选择。当右另一种选择时会取消先前的选择。</P><DT><B>每行字符数:</B><DD><P>设置一行可包含的最大列数。超过该值的包含了一个字母的单词会自动断到下一行。</P></DL></P><H3>颜色</H3><P>要改变编辑器editor通常的面貌, 你可以通过从"选项"菜单中选择"编辑器颜色"定义编辑器使用的一套颜色。你为以下项目可以设置颜色:<UL><LI>背景<B>background:      </B>        编辑器的背景</LI><LI>文本背景<B>text background:  </B>           显示的文本的背景</LI><LI>选中<B>selected:         </B>       选中文本的颜色</LI><LI>找到<B>found:            </B>       通过"编辑"—"查找","重复查找"及"置换"菜单在查找中找到的文本的颜色。</LI><LI>选中并找到<B>selected + found: </B>       选中要查找及找到的文本的颜色</LI></UL></P><H3>语法高亮</H3><P>Kdevelop编辑器editor的句法高亮模式可以通过两个对话设置;第一个你可以通过"选项"-菜单中的"编辑器缺省"入口为句法高亮设缺省颜色。在那里,你可以社会字颜色,字体及字体大小,例如关键字。选择缺省项目并设置所有需要的选项。</P><P>第二个设置对话configuration dialog可通过"选项"-菜单中的"句法高亮"入口进入。这允许你为编程语言设置文件过滤器, 例如C++的*.cpp, *.h。然后选择你要设置的项目。如果你希望使用你已经在"编辑器对话" 设置的缺省值, 请选择项目风格及项目字体选区的"缺省"框。这会为选中项读除缺省设置。在按下确定后, 你新的值即生效并由编辑器editor使用。</P><H2><A NAME="ss7.5">7.5</A> <A HREF="kdevelop-manual.html#toc7.5">查找和替换</A></H2><H3>单个文件查找</H3><P><B>&raquo; 如何在实际编辑窗口找到一个或更多字符</B><OL><LI>从"编辑"-菜单中选择"查找"。这会打开查找对话。</LI><LI>在编辑区域指明要查找的语句。下拉菜单会提供选择前一次查找的语句。</LI><LI>选择另外的选项,例如"只查找整个单词"</LI><LI>按下"确定"。</LI></OL></P><P>要重复查找键入查找对话中的一个语句, 按下F3。</P><H3>在多个文件中查找</H3><P>由于查找函数只涉及当前可见的单个文件中的查找, 你的局限性很大。但你常常想在你的整个项目中查找同一语句。因此, Kdevelop包含了一个文本查找工具<CODE>grep</CODE>-对话,让你在你通过设置开始查找的目录和/或mime-类型来指定的所有文件中进行查找。因此,指定确切目录及mime-类型将减少Kdevelop阅读你的文件及显示结果所需要的时间。要开始在多个文件中的查找, 请从"编辑"-菜单中选择"在文件...中查找"。查找对话会打开并让你输入:</P><P><UL><LI>要查找的文本(样式)</LI><LI>用于查找的模板</LI><LI>要查找的文件的模拟类型</LI><LI>开始查找的目录</LI><LI>如果查找在所有包含的子目录中是递归的</LI></UL></P><P>在缺省状态, 文本查找工具grep-对话设置为在你的项目目录下启动并在实现implementation和头文件下递归的工作。</P><P>你甚至可以通过使用以下选项扩展你的查找样式:</P><P><OL><LI><B>.</B> 匹配任何字符</LI><LI><B>^</B> 匹配行首</LI><LI><B>$</B> 匹配行尾</LI><LI><B>\&lt; </B> 匹配词首</LI><LI><B>\> </B> 匹配词尾</LI></OL></P><P>要想重复搜寻, 你还可以使用可用的运算符:<OL><LI><B>?</B> 前一个项目匹配一次以下</LI><LI><B>*</B> 前一个项目匹配为0或多次</LI><LI><B>+</B> 前一个项目匹配一次或多次</LI><LI><B>{ n }</B> 前一个项目匹配正好<EM>n</EM> 次</LI><LI><B>{ n,}</B> 前一个项目匹配<EM>n</EM> 次或更多次</LI><LI><B>{,n }</B> 前一个项目匹配少于<EM>n</EM>次</LI><LI><B>{n,m}</B> 前一个项目匹配至少<EM>n</EM> 次但少于<EM>m</EM> 次</LI></OL>括号内的语句的参考通过注释<EM>\n</EM>可用。</P><P>在指定好你的查找后, 按下"查找"。结果将显示在结果窗口。要跳至某文件或行号, 请选择结果行并按下回车或双击该结果。编辑器将自动打开相关文件并将光标置于结果行。这允许完全指定任何查找操作并给除确切结果。</P><P>Kdevelop还提供一些更专业化的函数来使用editors和浏览器中的文本查找工具grep。在任何一个窗口中选择你要查找的语句并按下SHIFT+F2,或从右击鼠标弹出的菜单中选择 "grep:&lt;your_expression&gt;"。这将请求文本查找工具grep在你的项目目录的文件中查找这一语句并立即显示结果。如上所述切换至结果。从编辑器窗口内, 将光标放置于一个单词上并开始查找;光标下的词即查找样式。</P><H3>文件中查找</H3><P>着手一个项目时, 你常常需要关于你要使用的元素函数member functions 的参数- 常常是你符合你需要的函数名, 但是参数是很难记的。因此, 也由于其他一些可能的目的,Kdevelop包含了一个查找函数,结合文件浏览器documentation browser来查找出现在你的文件中的语句。要使用这以查找函数, 你需要先正确设置文件浏览器documentation browser并创建查找数据库 。要激活文件中查找,请按以下步骤:</P><P><OL><LI>将光标置于你要搜寻或标注语句的文字中</LI><LI>从帮助菜单中Help-menu选择"查找标注文本" 或按下鼠标右键以打开上下文菜单;再选择"查找: "语句"。</LI><LI>在查找结果search result页面显示在文件浏览器documentationbrowser中后, 选择你认为可能包含你需要的信息的页面。</LI><LI>选中文件页面将显示,你的查找结果search result也会标注。要显示同一个文件页面中的下一个查找结果, 请按下F3。</LI></OL>这允许你轻易找到你想要的信息。要使用结果, 文件浏览器documentation browser允许选择并拷贝到剪贴板。然后你正在编辑的文件并从"编辑"-菜单选择"粘贴"。</P><P>要得到关于如何使用文件的详细描述, 请参见<A HREF="kdevelop-manual-6.html#Using the Searchindex">使用搜索索引</A>。</P><H3>替换文本</H3><P>要替换一个语句, 请从"编辑"-菜单中选择"查找并替换"。 "查找并替换"-对话允许你指定要替换的语句及要替换为的语句。接着按下"确定"。第一个找到的语句将被标注, 这样你就可以看见该语句的位置及所在文本。然后你可以通过一个对话指定是否该语句被替换。当查找到达当前文件尾部而结束后, 你会被询问是否愿意从头开始查找。如果你已经完成,请选择"取消"。</P><H2><A NAME="ss7.6">7.6</A> <A HREF="kdevelop-manual.html#toc7.6">打印</A></H2><P>由于Kdevelop是设计来为开发者提供进入文件及信息的最好的通路和减少开发周期, 它还包括了一个新的打印printing设备,它使用了两个在Unix-系统可用的一般的打印printing程序, 即<EM>a2ps</EM> (ASCII-to-Postscript)和<EM>enscript</EM>.除此之外, 你还可以通过直接使用lpr (行式打印机设备) 来打印。由于使用a2ps或enscript 提供了大多数打印printing的选项, 你应该在你的系统上先安装任意一个;两个程序通常都随发布的软件发布, 因此你可以毫无问题的得到它们。但是在打印printing之前, 你应该先看看可用的设置对话configuration dialogs来根据你的需要准备号打印的输出output。下面的几节将描述如何设置Kdevelop来打印printing 文件。</P><H3>设置打印机</H3><P>打印printing 程序可以通过从文件菜单"File"-menu中选择"打印";在打印printing 对话中, 通过左上角的下拉菜单选择程序。然后按下右边的"选项"按钮。这将打开选中要使用的程序的设置。设置程序的另一种方式是从"选项"菜单中选择"打印机设置...";然后选择"a2ps" 或"enscript"。</P><H3>设置选项a2ps Configuration Options</H3><H3>打印</H3><P><UL><LI>头部<B>header:</B>  将一个头部框架加入页面</LI><LI>文件名<B>filename:</B>  如果选中, 头部框架以文件名作为器内容</LI><LI>登录<B>login:</B>  将用户ID加入页面右上角</LI><LI>边界<B>borders:</B>  为下一页加入框架边界</LI><LI>日期及时间<B>Date &amp; Time:</B>  加入打印printing 日期及时间</LI><LI>排列文件<B>align files:</B>  在同一页上打印几个文件, 可用于双页打印printing 模式</LI><LI>设置标签尺寸<B>set TAB size:</B>  为打印printing 标签设置标签尺寸</LI><LI>头部文本<B>headertext:</B> 当文件名取消选中并允许插入另一个文本到头部框架时可用</LI><LI>字体大小<B>fontsize:</B>  为文本设置字体大小。缺省的字体大小是9</LI></UL></P><H3>文本打印printing</H3><P><UL><LI>分裂行<B>cut lines:</B>  如果以行的内容太长无法打印,则将行的内容切断。如果取消选中, 行将被分裂。</LI><LI>解释TAB,BS及FF<B>interpret TAB, BS and FF:</B> 解释标签, 退格及快速前进字符。</LI><LI>替换不可打印的字符<B>replace non-printing character by space:</B> 如果文件包含不可打印的字符, 这些字符将以空格字符代替。</LI><LI>以ISO-Latin 1打印非ASCII字符<B>print non-ASCII character as ISO-Latin 1:</B>以ISO-Latin 1输出output模式打印出未包含于ASCII 格式的字符</LI><LI>粗体<B>bold font:</B> 以粗体打印出整个文本。</LI></UL></P><H3>记数</H3><P><UL><LI>行记数<B>numbering lines:</B>  激活后从上到下为所有行记数</LI><LI>页记数<B>numbering pages:</B> 允许通过以下方式选择页记数模式:<UL><LI>单个文件<B>file single:</B> 从1开始为每个文件页面记数</LI><LI><B>file together:</B>  添加到第一个记数页所有后面的页面</LI></UL></LI><LI><B>lines per page:</B>  设置打印时每页最大的行数</LI></UL></P><H3>enscript 设置选项</H3><H3>头部</H3><P><UL><LI>奇特的头部<B>Fancy Header:</B> 增加一个奇特的头部</LI>

⌨️ 快捷键说明

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