在写这个主题之前,先说说和主题无关的(希望大家见谅!!!),这是我自己写的第一篇博文,因为我的语言表达能力不是很好,语言组织能力太差。最近看到过有人这么说,高级的程序员要必备两方面的素质:一是, 英语 、二是:交际能力(感觉很有道理)。希望自己能写一点东西,帮助自己改善这方面的能力。希望自己把最近所学、所想和大家一起分享,共同进步。 希望自己一定能够坚持下去,为了自己的梦想。 好了, 我说那么多了,跑题了, 赶快进入主题吧 , 一直多用VIM编辑的, 最近迷上了emaces这个东西,不用装太多的插件,进行太多的配置,就能干很多你想干的事,例如 上网 和她自身支持的shell.... 还可以自己写一些插件来玩玩(呵呵,当然了这需要你会lisp了)。先从基本的命令开始吧
Emacs 键盘命令通常包含 CONTROL 键(有时候以 CTRL 或 CTL 来标示)和
META 键(有时候用 EDIT 或 ALT 来标示)。为了避免每次都要写出全名,我们
约定使用下述缩写:
C-<chr> 表示当输入字符 <chr> 时按住 CONTROL 键。
因此 C-f 就表示:按住 CONTROL 键再输入 f。
M-<chr> 表示当输入字符 <chr> 时按住 META(或 EDIT 或 ALT)键。
如果你的键盘上没有 META 、EDIT 或 ALT 键,用下述方法也等效:
先按一下 ESC 键然后放开,再输入 <chr>。我们用 <ESC> 来表示
ESC 键。
以下命令在翻页浏览时相当有用:
C-v 向前移动一屏
M-v 向后移动一屏
C-l 重绘屏幕,并将光标所在行置于屏幕的中央
(注意是 CONTROL-L,不是 CONTROL-1)
下面对光标移动命令做一个总结,其中也包括了整词和整句的移动:
C-f 向右移动一个字符
C-b 向左移动一个字符
M-f 向右移动一个词【对中文是移动到下一个标点符号】
M-b 向左移动一个词【对中文是移动到上一个标点符号】
C-n 移动到下一行
C-p 移动到上一行
C-a 移动到行首
C-e 移动到行尾
M-a 移动到句首
M-e 移动到句尾
“P N B F”四个字母分别代表了四个词,用这四个词记忆这些组合键会更容易:
P 代表 previous(上一行),N 代表 next(下一行),B 代表 backward(回
退),而 F 则代表 forward(前进)。
记住,要退出 Emacs 请用 C-x C-c