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

📄 00000004.htm

📁 一份很好的linux入门资料
💻 HTM
字号:
<HTML><HEAD>  <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>&nbsp;<BR>Ctrl-h&nbsp;的用法&nbsp;<BR>&nbsp;<BR>EMACS&nbsp;除了自学教材可供参考外,它还提供了其它的线上辅助说明&nbsp;<BR>功能,让使用者可以随时查阅需要的相关讯息。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EMACS&nbsp;的线上辅助说明都是以&nbsp;``Ctrl-h''&nbsp;为开端,其种类&nbsp;<BR>有以下二种:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;Ctrl-h&nbsp;<BR>&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;Ctrl-h&nbsp;Ctrl-h&nbsp;<BR>&nbsp;<BR>键入&nbsp;Ctrl-h&nbsp;(help-command),萤幕的最下端会出现&nbsp;<BR>如下的讯息:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C-h(Type&nbsp;?&nbsp;for&nbsp;further&nbsp;options)-&nbsp;<BR>&nbsp;<BR>此时的&nbsp;``Ctrl-h''&nbsp;只是用做前置字(prefix&nbsp;key),它是用来等候&nbsp;<BR>使用者输入其它的指令。若输入&nbsp;``?'',则萤幕的下方会出现所有&nbsp;<BR>可使用的选择,使用者可根据需要来选择合适的选项。&nbsp;<BR>&nbsp;<BR>若键入两次的&nbsp;``Ctrl-h''Ctrl-h&nbsp;(felp-for-help),萤幕下方&nbsp;<BR>会出现:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;type&nbsp;one&nbsp;of&nbsp;the&nbsp;options&nbsp;listed&nbsp;or&nbsp;Space&nbsp;to&nbsp;scroll&nbsp;<BR>&nbsp;<BR>此时&nbsp;EMACS&nbsp;会另外开启一个视窗,将所有与求助的选项都列出来,&nbsp;<BR>且会做一简要的说明,要卷动此视窗则键入&nbsp;Space。此新开启的&nbsp;<BR>视窗共有二十一个选项,包括:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a&nbsp;b&nbsp;c&nbsp;f&nbsp;C-f&nbsp;i&nbsp;k&nbsp;C-k&nbsp;l&nbsp;m&nbsp;n&nbsp;p&nbsp;s&nbsp;t&nbsp;v&nbsp;w&nbsp;C-c&nbsp;C-d&nbsp;C-n&nbsp;C-p&nbsp;C-w.&nbsp;<BR>&nbsp;<BR>使用这二十一个选择项的方法非常简单,只要在&nbsp;``Ctrl-h''&nbsp;之後&nbsp;<BR>输入任一个选择就可以了。例如,要选择&nbsp;``a''&nbsp;,则执行&nbsp;``Ctrl-h&nbsp;a''&nbsp;<BR>即可。&nbsp;<BR>&nbsp;<BR>现在将&nbsp;EMACS&nbsp;常用的线上辅助说明一一作解释。EMACS&nbsp;常用的&nbsp;<BR>线上辅助说明有:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;Ctrl-h&nbsp;c&nbsp;<BR>&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;Ctrl-h&nbsp;k&nbsp;<BR>&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;Ctrl-h&nbsp;w&nbsp;<BR>&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;Ctrl-h&nbsp;a&nbsp;<BR>&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;Ctrl-h&nbsp;v&nbsp;<BR>&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;Ctrl-h&nbsp;i&nbsp;<BR>&nbsp;<BR>``Ctrl-h&nbsp;c''&nbsp;与&nbsp;``Ctrl-h&nbsp;k''&nbsp;的功能相似,&nbsp;二者都是在寻求与&nbsp;Hotkey&nbsp;<BR>有关的讯息。二者唯一的差别,就在於对指令的解释详细与否而已。&nbsp;<BR>``&nbsp;Ctrl-h&nbsp;c''&nbsp;是简述与&nbsp;Hotkey&nbsp;连结的命令,而&nbsp;``Ctrl-h&nbsp;k''则详述连结&nbsp;<BR>Hotkey&nbsp;的命令。二者都有一个前题的预设,那就是都是先知道&nbsp;<BR>Hotkey&nbsp;为何,而想进一步知道此&nbsp;Hotkey&nbsp;所使用命令的名称。今举&nbsp;<BR>``Ctrl-x&nbsp;Ctrl-c''&nbsp;的例子来说明二者的差别。&nbsp;<BR>&nbsp;<BR>键入&nbsp;``Ctrl-h&nbsp;c&nbsp;RET''&nbsp;<BR>(RET,亦即键盘上的&nbsp;Enter&nbsp;键。任何一个指令输入完毕时,必需&nbsp;<BR>紧跟著一个&nbsp;Enter。此作用是用以告知系统,指令输入已经结束,&nbsp;<BR>可以开始执行相关的动作了。)&nbsp;<BR>则萤幕下方会出现&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Describe&nbsp;key&nbsp;briefly:&nbsp;-&nbsp;<BR>&nbsp;<BR>在&nbsp;``:''&nbsp;的後面键入&nbsp;``Ctrl-x&nbsp;Ctrl-c'',则在原先出现&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Describe&nbsp;key&nbsp;briefly:&nbsp;-&nbsp;<BR>&nbsp;<BR>&nbsp;的地方则出现&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C-x&nbsp;C-c&nbsp;runs&nbsp;the&nbsp;command&nbsp;save-buffers-kill-emacs''&nbsp;<BR>&nbsp;<BR>键入&nbsp;``Ctrl-h&nbsp;k&nbsp;RET'',则萤幕下方出现&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Describe&nbsp;key:&nbsp;-&nbsp;<BR>&nbsp;<BR>在&nbsp;``:''&nbsp;的後面键入&nbsp;``Ctrl-x&nbsp;Ctrl-c'',则&nbsp;EMACS&nbsp;会另以一个&nbsp;<BR>视窗显示如下的讯息:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;save-buffers-kill-emacs:&nbsp;<BR>&nbsp;&nbsp;Offer&nbsp;to&nbsp;save&nbsp;each&nbsp;buffer,&nbsp;then&nbsp;kill&nbsp;this&nbsp;emacs&nbsp;process.&nbsp;<BR>&nbsp;&nbsp;With&nbsp;prefix&nbsp;arg,&nbsp;silently&nbsp;save&nbsp;all&nbsp;file-visiting&nbsp;buffers,&nbsp;then&nbsp;kill.&nbsp;<BR>&nbsp;<BR>此讯息的第一行是&nbsp;Hotkey&nbsp;所连结命令的全名,以後的行数则是&nbsp;<BR>对此命令的详细说明。&nbsp;<BR>&nbsp;<BR>``&nbsp;Ctrl-h&nbsp;w''w&nbsp;(where-is)&nbsp;的用法与&nbsp;``&nbsp;Ctrl-h&nbsp;c''&nbsp;和&nbsp;``&nbsp;Ctrl-h&nbsp;k''&nbsp;正好相反。&nbsp;<BR>``&nbsp;Ctrl-h&nbsp;w''&nbsp;是在知道EMACS&nbsp;的命令而欲知是否有相对应的&nbsp;Hotkey&nbsp;<BR>&nbsp;时所使用的。例如键入&nbsp;``Ctrl-h&nbsp;w'',萤幕的下方会出现&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;where&nbsp;is&nbsp;command:&nbsp;<BR>&nbsp;<BR>在&nbsp;``:''&nbsp;之後键入&nbsp;``save-buffers-kill-emacs'',则在原处会出现&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;save-buffers-kill-emacs&nbsp;is&nbsp;on&nbsp;C-x&nbsp;C-c&nbsp;<BR>所以想知道命令是否有相对应的&nbsp;Hotkey,可以此方法查知。&nbsp;<BR>``Ctrl-h&nbsp;w''&nbsp;可以使用&nbsp;EMACS&nbsp;的&nbsp;&nbsp;completion&nbsp;,但其最大的&nbsp;<BR>不便处,就是必需给予指令的第一个字元。如&nbsp;``save-buffers-kill-emacs'',&nbsp;<BR>必需先给予以&nbsp;s&nbsp;开头的子字串,才能逐步使用&nbsp;EMACS&nbsp;的&nbsp;<BR>completion&nbsp;。若不键入&nbsp;s&nbsp;开头的子串,而键入&nbsp;s&nbsp;之後的&nbsp;<BR>任何字串,则无法找到相对应的指令,所以使用&nbsp;``Ctrl-h&nbsp;w''&nbsp;<BR>必需要记著指令的第一个字。除此之外,&nbsp;EMACS&nbsp;的线上辅助说明&nbsp;<BR>还提供了另一种帮助,可让使用者键入任意的子字串,都可以找到&nbsp;<BR>相对应的指令,那就是&nbsp;<BR>``&nbsp;Ctrl-h&nbsp;a''。&nbsp;<BR>&nbsp;<BR>键入&nbsp;``Ctrl-h&nbsp;a''&nbsp;则萤幕的下方会出现&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;command-apropos&nbsp;(regexp):&nbsp;<BR>&nbsp;<BR>此时只要给予与命令相关的任一子字串或&nbsp;<BR>``&nbsp;regular&nbsp;expression''&nbsp;<BR>6.3&nbsp;节会讨论何谓&nbsp;&nbsp;regular&nbsp;expression)再按下&nbsp;RET,&nbsp;EMACS&nbsp;<BR>会另开一个视窗,将所有涵盖此子字串或&nbsp;&nbsp;regular&nbsp;expression&nbsp;<BR>的指令全列出来。&nbsp;<BR>此指令与&nbsp;``&nbsp;Ctrl-h&nbsp;w''&nbsp;最大不同处如下:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;1.&nbsp;&nbsp;使用&nbsp;``&nbsp;Ctrl-h&nbsp;a''&nbsp;所键入的子字串,并不限於指令的第一个字元,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;而&nbsp;``&nbsp;Ctrl-h&nbsp;w''&nbsp;则必需以指令的第一个字为起始字。&nbsp;使用&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;``&nbsp;Ctrl-h&nbsp;a'',可给予指令中任何位置的子字串。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;2.&nbsp;&nbsp;``&nbsp;Ctrl-h&nbsp;a''&nbsp;无法使用&nbsp;&nbsp;completion,而&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;``&nbsp;Ctrl-h&nbsp;w''&nbsp;可使用&nbsp;&nbsp;completion。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;``&nbsp;Ctrl-h&nbsp;a''&nbsp;主要的目的是当使用者无法正确的键入指令的&nbsp;<BR>第一个字元时,可以借此将所有包含使用者记得的部份子字串&nbsp;<BR>的指令都列举出来。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EMACS&nbsp;除了以上几个常用的线上辅助说明之外,&nbsp;<BR>还有一个非常实用的资料查阅中心,那就是&nbsp;``&nbsp;Ctrl-h&nbsp;i''。&nbsp;<BR>``&nbsp;Ctrl-h&nbsp;i''&nbsp;执行&nbsp;``Info&nbsp;program''&nbsp;,它主要是用来浏□已建构成&nbsp;<BR>树状结构的文件档案。目前所有与&nbsp;EMACS&nbsp;有关的文件档案都可&nbsp;<BR>透过&nbsp;Info&nbsp;来阅览,最终所有与&nbsp;GNU&nbsp;有关的文件资料,将可以由此&nbsp;<BR>而窥得其文件档案全貌。&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;使用&nbsp;info&nbsp;模式(info&nbsp;mode)的方法很简单,只要键入&nbsp;``Ctrl-h&nbsp;i''&nbsp;<BR>就可查阅所有与&nbsp;EMACS&nbsp;相关的文件资料。进入了&nbsp;info&nbsp;之後要如何&nbsp;<BR>有效的使用它呢?会在下一节详细讨论。&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;以上所谈的,就是较常使用的线上辅助说明种类。&nbsp;<BR>若线上辅助说明的讯息,是以另一个视窗显示出来,此时的讯息&nbsp;<BR>又无法一「幕」了然。想参考其它部份的资料,就必需卷动视窗。&nbsp;<BR>视窗卷动的指令,可参考如下的方法:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;Ctrl-x&nbsp;1&nbsp;(delete-other-windows)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(本文所有与&nbsp;Hotkey&nbsp;相对应的指令都放於括号中。&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;保留游标所在的视窗,而将其它的视窗关闭。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;Ctrl-x&nbsp;o&nbsp;(other-window)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;可使游标在不同的视窗间切换。换言之,如果游标在工作的视窗,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;可以此指令将游标移出显示线上辅助说明讯息的视窗,反之亦然。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;Ctrl-v&nbsp;(scroll-up)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;将萤幕向上卷,如此则可看清萤幕下方的讯息。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;Meta-v&nbsp;(scroll-down)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;萤幕向下卷,如此可以重复参考已经看过的资料。&nbsp;<BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>

⌨️ 快捷键说明

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