【Linux】Emacs教程中文版 精品资料

【Linux】Emacs教程中文版 精品资料

ID:22684005

大小:97.00 KB

页数:31页

发布时间:2023-10-19 00:53:02

资源描述:

【Linux】Emacs教程中文版Emacs的命令通常包括控制键(就是上面标有Ctrl或Ctl的那个)或者是META键(上面标有EDIT或ALT)。为了方便起见我们将用下面的缩写来代替这些键的全称:C-意思是当敲入字符时同时按住控制键,因此,C-f表示:按住控制键并且按f。M-表示当键入时按住META或ALT或EDIT键。如果没有META或ALT或EDIT键,则用ESC键代替。表示ESC键注意:退出Emacs,按C-xC-c(两个字符)。在文本左边区域的“>>”符号表示让你试着使用一个命令。比如|:>>现在键入C-v(观看下一屏)移动到下一屏。(就象前面说的,按v的同时也按住控制键)。从现在开始,每当你读完一屏的时候都可以用它来翻屏。注意在翻屏后会保留上屏的最后一行;这是为你继续阅读文本提供某些连贯性。你所需要知道的第一件事是如何把光标从一个地方移动到另一个地方。你已经知道了如何向前翻一屏--用C-v。要向后翻一屏,键入M-v。>>试着键入M-v和C-v几次。*摘要(SUMMARY)---------------------------下面几个命令对整屏观看时有用:C-v向前翻一整屏。M|-v向后翻一整屏。C-l清除屏幕并重新显示所有的文本,然后把光标移动到屏幕的中央。(注意是Control-L,而不是Control-1)。>>寻找光标,并且注意它在文本里的位置。然后键入C-l。再寻找光标你会注意到光标现在会出现在同样的文本附近。*基本光标控制(BASICCURSORCONTROL)-----------------------------------------------------------------整屏整屏的移动是很有用的,可是如何把光标移动到屏幕上文本里的一个指定的|地方呢?有好几个方法可以实现。最基本的方法是用命令C-p,C-b,C-f,和C-n。这些命令每个都使光标在屏幕上往特定的方向移动一行或者一列。下面是一个图表显示了这四个命令和它们所移动的方向:

1上一行,C-p::向前,C-b......当前光标的位置......向后,C-f::下一行,C-n>>用C-n或C-p把光标移动到图表中间。然后键入C-l会看到整个图表出现在屏幕的中央。你也许会发现这些字母很容易记住:P代表上面的(previous),N代表下一个(next),B代表向前(backwar|d),F代表向后(forward)。这些是基本的光标位置命令,你将经常会用到它们。所以现在学习它们很有好处。>>用几次C-n把光标向下移动到这一行。>>用C-f把光标移动到行里,再用C-p把光标上移。观察当光标在行的中间时C-p做了些什么。每一个文本行都以一个换行符结尾,它用来当作行与行之间的分格。你的文件的最后一行的尾部应该有一个换行符(但Emacs并不要求一定要有一个)。>>试着在行的开头使用C-b。它将会把光标移到上一行的末尾。这是因为它向后移的时候穿过了换行符。C-f也能象C-b一样穿过|换行符。>>使用几次C-b,使您能知道光标在哪。然后用C-f移动到行的末尾。然后再用一次C-f,使光标移动到下一行。当你移动超过屏幕的顶部或底部,光标回移动到下一屏的中间,这叫做“滚屏(scrolling)”。它使得Emacs滚屏移动到文本上指定的部位而不是移出屏幕。>>试着用C-n把光标移过屏幕的底部,看看回发生什么。如果觉得一个一个字符的移动太缓慢,可以一个单词一个单词的移动。M-f(Meta-f)

2向前移一个单词,M-b向后移一个单词。>>键入几个M-f和M-b。当光标在一个单词的中间,|M-f移动到单词的末尾。当光标在两个单词间的空白部分M-f移动到后一个单词的末尾。M-b与M-f一样,只是移动的方向相反。>>键入M-f和M-b几次,中间穿插一些C-f和C-b以使你能观察到M-f和M-b在单词中和单词间的不同行为。注意比较C-f,C-b与M-f,M-b。通常情况下Meta键用于有关语言单位(词,句,段落)的操作;而控制键用于编辑时的基本单位(字符,行等)。这是句与行的比较:C-a和C-e移动到一行的开头和末尾,M-a和M-e移动到一个句子的开头和末尾。>>键入一对C-a,再键入|一对C-e。键入一对M-a,再键入一对M-e。你会看到重复键入的C-a什么也不做,而重复键入的M-a则会移动一个以上的句子。光标在文本中的位置也叫“点(point)”。在段落里,光标标示出了点在屏幕上文本里的位置。下面是简单的光标移动命令的总结,包括单词和句子的移动命令:C-f向前移动一个字符。C-b向后移动一个字符。M-f向前移动一个单词。M-b向后移动一个单词。C-n移动到下一行。C-p移动到上一行。C-a移动到行首。C-e移动到行尾。M-a向前移动到句子的开头。M-e向后移动到句子的末尾。|

3>>试着对每一个命令都实践几次,它们都是经常要用到的命令。另外两个重要的光标移动命令是M-<(Meta小于),它移动光标到整个文本的开头,M->(Meta大于)它移动光标到整个文本的末尾。在多数终端上,“<”在逗号的上面,所以你必须用Shift键来输入它。在这些终端上,你也必须用Shift键来输入M-<;没有Shift键,你可以输入M-逗号。>>现在就试试M-<,移动到本教程的开头,然后再用C-v移回这里。现在就试试M->,移动到本教程的末尾,然后再用M-v移回这里。你也可以用方向键来移动光|标,如果你的终端有方向键的话。我们建议学习C-b,C-f,C-n和C-p有三个原因。第一,它们能在所有类型的终端上工作。第二,你获得了使用Emacs的锻炼,你将会发现输入这些CTRL加字符比按方向键要快(因为你不必把你的手从键盘上移开)。第三,一旦你养成了使用这些CTRL加字符的命令的习惯,你就能一样容易的学习其他高级的光标移动命令。大多数Emacs命令接收一个数字参数;对大多数命令来说,这表示命令重复的次数。输入重复命令次数的方法是在输入命令之前按C-u和数字。如果你有META(或EDIT或A

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1、本文档共31页,下载后即可获取全部内容。
2、此文档《【Linux】Emacs教程中文版 精品资料》由用户(158****5147)提供并上传付费之前 请先通过免费阅读内容等途径辨别内容,本站所有文档下载所得的收益全部归上传人(卖家)所有:如有侵权或不适当内容,请进行举报或申诉。
3、所有的PPT和DOC文档都被视为“模板”允许上传人保留音节日灵结构的情况下删减部份的内容,下裁前须认直查看,确认无误后再购买。
4、欧宝真人·(中国)科技有限公司网仅提供信息存储空间,仅对用户上传内容的表现方式做保护外理,无法对各卖家所售文档的直实性,完整性,准确性以及专业性等问题提供审核和保证,请谨慎购买。
5、本站文档的总页数,文档格式和文档大小以系统显示为准(内容中显示页数不一定正确),网站客服只以系统显示页数,文件格式,文档大小作为仲裁依据。

文档提供

发布者:158****5147

上传时间:2023-10-16 17:18:21

认证主体:齐**(个人认证)

IP归属:湖北省 武汉

相关标签

文档提供

发布者:158****5147

上传时间:2023-10-16 17:18:21

认证主体:齐**(个人认证)

IP归属:湖北省 武汉

相关标签