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

📄 11.htm

📁 debian参考手册,pdf格式的版本。
💻 HTM
📖 第 1 页 / 共 2 页
字号:
     goto mark in current file:                      '{a-z}
     goto mark in any file:                          '{A-Z}
     copy region:                    M-w             {visual}y
     kill region:                    C-w             {visual}d
     Yank and keep buffer:           C-y             
     Yank from kill buffer:          M-y             p
     convert region to Upper:        C-x C-u         {visual}U
     convert region to Lower:        C-x C-l         {visual}u
     Insert special char:            C-q octalnum/keystroke  
                                                     ^V decimal/keystroke
     replace:                        M-x replace-string      :%s/aaa/bbb/g
     replace regexp:                 M-x replace-regexp      :%s/aaa/bbb/g
     query replace:                  M-%                     :%s/aaa/bbb/gc
     query replace:                  M-x query-replace
     query replace regexp:           M-x query-replace-regexp
     Open file:                      C-x C-f         :r file
     Save file:                      C-x C-s         :w
     Save all buffers:               C-x s           :wa
     Save as:                        C-x C-w file    :w file
     Prompt for buffer:              C-x b
     List buffers:                   C-x C-b         :buffers
     Toggle read-only:               C-x C-q         :set ro
     Prompt and kill buffer:         C-x k
     Split vertical:                 C-x 2           :split
     Split horizontal:               C-x 3           :vsplit (ver. 6)
     Move to other window:           C-x o           ^Wp
     Delete this window:             C-x 0           :q
     Delete other window(s):         C-x 1           ^Wo
     run shell in bg:                M-x compile
     kill shell run in bg:           M-x kill-compilation
     run make:                                       :make Makefile
     check error message:            C-x`            :echo errmsg
     run shell and record:           M-x shell       :!script -a tmp
     ...clean BS, ...                                :!col -b <tmp >record
     ...save/recall shell record:    C-x C-w record  :r record
     run shell:                      M-! sh          :sh
     run command:                    M-! cmd         :!cmd
     run command and insert:         C-u M-! cmd     :r!cmd
     run filter:                     M-| file        {visual}:w file
     run filter and insert:          C-u M-| filter  {visual}:!filter
     show option                                     :se[t] {option}?
     reset option to default                         :se[t] {option}&
     reset boolean option                            :se[t] no{option}
     toggle boolean option                           :se[t] inv{option}
     wrap text at column 72                          :se tw=72
     do not wrap                                     :se tw=0
     autoindent                                      :se ai
     expand tab                                      :se et
     specify comment (mail)                          :se comments=n:>,n:\|
     
     run GDB                         M-x gdb                        
     describe GDB mode               C-h m                          
     step one line                   M-s
     next line                       M-n
     step one instruction (stepi)    M-i                            
     finish current stack frame      C-c C-f                        
     continue                        M-c                            
     up arg frames                   M-u                            
     down arg frames                 M-d                            
     copy number from point, insert at the end 
                                     C-x &                          
     set break point                 C-x SPC
</PRE>
<HR>
<A name=s11.3.5></A>
<H3>11.3.5 Vim设置</H3>
<P>要使用Vim的全部功能和关键字高亮显示,请在<CODE>~/.vimrc</CODE>或<CODE>/etc/vimrc</CODE>中添加如下内容: <PRE>     set nocompatible
     set nopaste
     set pastetoggle=&lt;f11&gt;
     syn on
</PRE>
<P>粘贴模式能避免自动缩进功能影响在控制台终端下的剪切-粘贴操作,它更象是“:set noai”。 
<P>有关GnuPG整合的信息参阅<A 
href="http://qref.sourceforge.net/Debian/reference/ch-gnupg.zh-cn.html#s-vimgpg">在Vim中使用GnuPG, 
第 14.4.2 节</A>。 
<HR>
<A name=s11.3.6></A>
<H3>11.3.6 Ctags</H3>
<P>执行<SAMP>apt-get install 
exuberant-ctags</SAMP>,接着就可以在源代码文件中运行ctags了。在Vim中输入<SAMP>:tag 
<VAR>function_name</VAR></SAMP>可直接跳到function_name的开始行。它适用于C、C++、Java、Python、和其它许多编辑语言。 

<P>Emacs有相同的ctags功能。 
<HR>
<A name=s11.3.7></A>
<H3>11.3.7 将高亮显示的屏显内容转化为HTML文件</H3>
<P>在Vim命令模式下输入<SAMP>so 
\$VIMRUNTIME/syntax/2html.vim</SAMP>可以将屏幕上高亮显示的文本转化为HTML代码,然后<SAMP>:w 
file.html</SAMP>存盘,<SAMP>:q</SAMP>退出。对C等源代码特别适用。 
<HR>
<A name=s11.3.8></A>
<H3>11.3.8 用<CODE>vim</CODE>分割屏显</H3>
<P><CODE>vim</CODE>可以在多分割窗口(multi-split-screen )环境下编辑多个文件。想了解有关详情可输入<SAMP>:help 
usr_08.txt</SAMP>。 
<P>要分割屏幕显示多个不同文件,在vi命令提示符后输入: <PRE>     :split <VAR>another-file</VAR>
     :vsplit <VAR>another-file</VAR>
</PRE>
<P>或者在shell提示符后输入: <PRE>     $ vi -o file1.txt file2.txt   # 水平分割
     $ vi -O file1.txt file2.txt   # 垂直分割
</PRE>
<P>就可以打开多窗口vi。 <PRE>     $ vimdiff file.txt~ file.txt         # 检查file.txt最近的修改情况
     $ vimdiff file.en.sgml file.fr.sgml  # 检查翻译情况
     $ gvimdiff file.txt~ file.txt        # 在X下
</PRE>
<P>上述操作可以明确地显示源始文件与备份文件的差别。对SGML文件,它进行标签匹配检查,所以用它来检查翻译结果十分有效。 
<P>用CTRL-W命令指定光标移动: <PRE>     CTRL-W +      扩大窗口
     CTRL-W -      缩小窗口
     CTRL-W h      移动到窗口左边
     CTRL-W j      移动到窗口下边
     CTRL-W k      移动到窗口上边
     CTRL-W l      移动到窗口右边
     ...
</PRE>
<P>下列命令用于滚屏控制: <PRE>     :set scrollbind
     :set noscrollbind
</PRE>
<HR>
[ <A 
href="http://qref.sourceforge.net/Debian/reference/ch-gateway.zh-cn.html">上一页</A> 
] [ <A 
href="http://qref.sourceforge.net/Debian/reference/reference.zh-cn.html#contents">目录</A> 
] [ <A 
href="http://qref.sourceforge.net/Debian/reference/ch-preface.zh-cn.html">1</A> 
] [ <A 
href="http://qref.sourceforge.net/Debian/reference/ch-system.zh-cn.html">2</A> ] 
[ <A 
href="http://qref.sourceforge.net/Debian/reference/ch-install.zh-cn.html">3</A> 
] [ <A 
href="http://qref.sourceforge.net/Debian/reference/ch-tutorial.zh-cn.html">4</A> 
] [ <A 
href="http://qref.sourceforge.net/Debian/reference/ch-woody.zh-cn.html">5</A> ] 
[ <A 
href="http://qref.sourceforge.net/Debian/reference/ch-package.zh-cn.html">6</A> 
] [ <A 
href="http://qref.sourceforge.net/Debian/reference/ch-kernel.zh-cn.html">7</A> ] 
[ <A 
href="http://qref.sourceforge.net/Debian/reference/ch-tips.zh-cn.html">8</A> ] [ 
<A href="http://qref.sourceforge.net/Debian/reference/ch-tune.zh-cn.html">9</A> 
] [ <A 
href="http://qref.sourceforge.net/Debian/reference/ch-gateway.zh-cn.html">10</A> 
] [ 11 ] [ <A 
href="http://qref.sourceforge.net/Debian/reference/ch-vcs.zh-cn.html">12</A> ] [ 
<A 
href="http://qref.sourceforge.net/Debian/reference/ch-program.zh-cn.html">13</A> 
] [ <A 
href="http://qref.sourceforge.net/Debian/reference/ch-gnupg.zh-cn.html">14</A> ] 
[ <A 
href="http://qref.sourceforge.net/Debian/reference/ch-support.zh-cn.html">15</A> 
] [ <A 
href="http://qref.sourceforge.net/Debian/reference/ap-appendix.zh-cn.html">A</A> 
] [ <A 
href="http://qref.sourceforge.net/Debian/reference/ch-vcs.zh-cn.html">下一页</A> ] 
<HR>

<P>Debian 参考手册 
<ADDRESS>CVS, 星期三 四月 28 19:36:38 UTC 2004<BR><BR>Osamu Aoki <CODE><A 
href="mailto:osamu@debian.org">osamu@debian.org</A></CODE><BR>Translator: Hao 
"Lyoo" Liu <CODE><A 
href="mailto:iamlyoo@163.net">iamlyoo@163.net</A></CODE><BR><A 
href="http://qref.sourceforge.net/Debian/reference/ap-appendix.zh-cn.html#s-authors">作者, 
第 A.1 节</A><BR><BR></ADDRESS>
<HR>
</BODY></HTML>

⌨️ 快捷键说明

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