欢迎来到天天文库
浏览记录
ID:19510842
大小:48.50 KB
页数:25页
时间:2018-10-03
《【linux】emacs教程中文版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、【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(观看下一屏)移
2、动到下一屏。(就象前面说的,按v的同时也按住控制键)。从现在开始,每当你读完一屏的时候都可以用它来翻屏。注意在翻屏后会保留上屏的最后一行;这是为你继续阅读文本提供某些连贯性。你所需要知道的第一件事是如何把光标从一个地方移动到另一个地方。你已经知道了如何向前翻一屏--用C-v。要向后翻一屏,键入M-v。>>试着键入M-v和C-v几次。*摘要(SUMMARY)---------------------------下面几个命令对整屏观看时有用:C-v向前翻一整屏。M-v向后翻一整屏。C-l清除屏幕并重新显示所有的文本,然后把光标移动到屏
3、幕的中央。(注意是Control-L,而不是Control-1)。>>寻找光标,并且注意它在文本里的位置。然后键入C-l。再寻找光标你会注意到光标现在会出现在同样的文本附近。*基本光标控制(BASICCURSORCONTROL)-----------------------------------------------------------------整屏整屏的移动是很有用的,可是如何把光标移动到屏幕上文本里的一个指定的地方呢?有好几个方法可以实现。最基本的方法是用命令C-p,C-b,C-f,和C-n。这些命令每个都使光标在屏
4、幕上往特定的方向移动一行或者一列。下面是一个图表显示了这四个命令和它们所移动的方向:上一行,C-p::向前,C-b......当前光标的位置......向后,C-f::下一行,C-n>>用C-n或C-p把光标移动到图表中间。然后键入C-l会看到整个图表出现在屏幕的中央。你也许会发现这些字母很容易记住:P代表上面的(previous),N代表下一个(next),B代表向前(backward),F代表向后(forward)。这些是基本的光标位置命令,你将经常会用到它们。所以现在学习它们很有好处。>>用几次C-n把光标向下移动到这一行。
5、>>用C-f把光标移动到行里,再用C-p把光标上移。观察当光标在行的中间时C-p做了些什么。每一个文本行都以一个换行符结尾,它用来当作行与行之间的分格。你的文件的最后一行的尾部应该有一个换行符(但Emacs并不要求一定要有一个)。>>试着在行的开头使用C-b。它将会把光标移到上一行的末尾。这是因为它向后移的时候穿过了换行符。C-f也能象C-b一样穿过换行符。>>使用几次C-b,使您能知道光标在哪。然后用C-f移动到行的末尾。然后再用一次C-f,使光标移动到下一行。当你移动超过屏幕的顶部或底部,光标回移动到下一屏的中间,这叫做“滚屏
6、(scrolling)”。它使得Emacs滚屏移动到文本上指定的部位而不是移出屏幕。>>试着用C-n把光标移过屏幕的底部,看看回发生什么。如果觉得一个一个字符的移动太缓慢,可以一个单词一个单词的移动。M-f(Meta-f)向前移一个单词,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在单词中和单词间的不
7、同行为。注意比较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)”。在段落里,光标标示出了点在屏幕上文本里的位置。下面是简单的光标移动命令的总结,包括单词和句子
8、的移动命令:C-f向前移动一个字符。C-b向后移动一个字符。M-f向前移动一个单词。M-b向后移动一个单词。C-n移动到下一行。C-p移动到上一行。C-a移动到行首。C-e移动到行尾。M-a向前移动到句子的开头。M-e向后移动到句子的末尾。>>试着
此文档下载收益归作者所有