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

📄 00000005.htm

📁 一份很好的linux入门资料
💻 HTM
字号:
<HTML><HEAD>  <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>&nbsp;<BR>如何离开&nbsp;Emacs&nbsp;<BR>&nbsp;<BR>知道如何启动&nbsp;EMACS&nbsp;後,接下来就要探讨如何离开&nbsp;EMACS&nbsp;了。&nbsp;<BR>离开&nbsp;EMACS&nbsp;的方法有两种,一种是暂时离开&nbsp;EMACS(suspending&nbsp;EMACS),&nbsp;<BR>另一种是永远离开&nbsp;EMACS(killing&nbsp;EMACS)。其使用方法如下&nbsp;<BR>(为求统一,以後的各章节都先列出&nbsp;EMACS&nbsp;的Hotkey,其相对&nbsp;<BR>应的命令则列举在小括号内,若无&nbsp;Hotkey&nbsp;则直接列出其命令。&nbsp;<BR>要使用EMACS&nbsp;的命令,通常要在每个命令前加上&nbsp;Meta-x&nbsp;或&nbsp;ESC-x&nbsp;):&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;Ctrl-z&nbsp;(suspend-emacs)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;暂时离开&nbsp;EMACS&nbsp;回到其上一层的状态,一般是回到&nbsp;shell&nbsp;的状态。&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;若想回到&nbsp;EMACS&nbsp;的状态,只要键入&nbsp;''%emacs'',则可以回到&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EMACS&nbsp;了。&nbsp;<BR>&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;Ctrl-x&nbsp;Ctrl-c(save-buffers-kill-emacs)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;永久离开&nbsp;EMACS。以此方法离开&nbsp;EMACS,除了重新启动&nbsp;EMACS&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;方外(即在&nbsp;shell&nbsp;的提示下键入&nbsp;emacs),没有其它的方法可以&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;再回&nbsp;EMACS&nbsp;了&nbsp;。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;暂时离开&nbsp;EMACS&nbsp;意思是回到上一层的状态(parent&nbsp;process),&nbsp;<BR>一般是指&nbsp;shell。使用者可以随时回到原先所启动的&nbsp;EMACS&nbsp;下,&nbsp;<BR>对於所使用的缓冲区、kill&nbsp;ring以及&nbsp;undo&nbsp;history等相关资讯,&nbsp;<BR>仍保持与离开前相同的状态(有关&nbsp;kill&nbsp;ring&nbsp;、undo&nbsp;history&nbsp;等相关&nbsp;<BR>资料会在以後的各章陆续提及。以&nbsp;&nbsp;Ctrl-z&nbsp;(suspend-emacs)&nbsp;<BR>指令暂时离开的&nbsp;EMACS&nbsp;,可以在&nbsp;shell&nbsp;的提示下,以&nbsp;``%emacs''&nbsp;回到&nbsp;<BR>离开前的&nbsp;EMACS&nbsp;下。有些系统或&nbsp;shell&nbsp;并不提供这种暂时离开的功能,&nbsp;<BR>此时只能永远离开&nbsp;EMACS&nbsp;而无法暂时离开&nbsp;EMACS&nbsp;了。&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;要永远离开&nbsp;EMACS&nbsp;则必需键入&nbsp;``Ctrl-x&nbsp;Ctrl-c''(save-buffers-kill-emacs)&nbsp;<BR>&nbsp;或&nbsp;``ESC-x&nbsp;save-buffers-kill-emacs'',&nbsp;EMACS&nbsp;接收此指令後&nbsp;<BR>会展开如下的动作:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;1.&nbsp;&nbsp;EMACS&nbsp;会主动提醒使用者,储存所有修改过的档案。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;2.&nbsp;&nbsp;当使用者对需要储存的档案做了适当的处理後,&nbsp;EMACS&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;对於所有仍在执行的subprocess,也会主动提醒使用者是否要结束&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;它们。因为离开&nbsp;EMACS&nbsp;的同时也就是结束这些&nbsp;subprocess&nbsp;的时侯。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在永久离开&nbsp;EMACS&nbsp;前,&nbsp;EMACS&nbsp;会再三的提醒使用者&nbsp;<BR>有关档案的储存与仍在执行的程式等等。因为,一旦永久离开&nbsp;<BR>&nbsp;EMACS&nbsp;之後,所有未存档或尚在执行的&nbsp;subprocess&nbsp;都会随之消失。&nbsp;<BR>&nbsp;<BR>EMACS&nbsp;对於所有未储存的档案与仍在进行的程序,会利用&nbsp;<BR>&nbsp;echo&nbsp;area&nbsp;一一提醒遗忘它们的使用者。&nbsp;echo&nbsp;area&nbsp;<BR>会提示需要储存的档案,同时也提供可处理这些档案的方法。&nbsp;<BR>所以&nbsp;&nbsp;echo&nbsp;area&nbsp;除了显示要存档的档案名称外,还会&nbsp;<BR>在档名之後出现如下的讯息:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(y,&nbsp;n,&nbsp;!,&nbsp;.,&nbsp;q,&nbsp;C-r&nbsp;or&nbsp;C-h)&nbsp;<BR>&nbsp;<BR>这些讯息提供,就是要让使用者对於档案或程序有适当处理的机会。&nbsp;<BR>现在就对这些讯息做一讨论。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;1.&nbsp;&nbsp;&nbsp;y&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;同意对&nbsp;&nbsp;echo&nbsp;area&nbsp;所显示的缓冲区存档,并徵询对於&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;其它档案是否存档的意见。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;2.&nbsp;&nbsp;&nbsp;n&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;放弃对&nbsp;&nbsp;echo&nbsp;area&nbsp;所显示的缓冲区存档,但徵询对於其它&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;档案是否存档的意见。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;3.&nbsp;&nbsp;&nbsp;!&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;同意对&nbsp;&nbsp;echo&nbsp;area&nbsp;所显示的缓冲区存档,且对其它的&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;缓冲区也一并存档,不再徵询其它档案是否存档的意见。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;4.&nbsp;&nbsp;&nbsp;.&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;同意对&nbsp;&nbsp;echo&nbsp;area&nbsp;所显示的缓冲区存档,但对其它的&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;缓冲区则不再徵询是否存档的意见,直接放弃其它缓冲区的存档,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;且离开此存档的状态。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;5.&nbsp;&nbsp;&nbsp;q&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;放弃存档的状态而不执行任何存档的动作。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;6.&nbsp;&nbsp;&nbsp;C-r&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;此指令可用来流□目前所要储存的档案内容,当离开此流□状态&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;即回复存档的模式,系统会再度询问与存档有关的讯息。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;7.&nbsp;&nbsp;&nbsp;C-h&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;对於以上的选项若有不明白的地方,可以此功能查阅其意思。&nbsp;<BR>&nbsp;<BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>

⌨️ 快捷键说明

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