鼎鼎大名的Emacs,相信每个Linuxer对之都是如雷贯耳,所以至于他老人家的风光历史,十三就不再罗嗦了,
这里就从最基本的命令入手来学习Emacs吧。
一 Emacs基础
1,打开文件:Ctrl+x Ctrl+f。按下这两个键,便可以在最低行的minibuffer栏输入文件的绝对路径,
(支持Tab键补全哦)如果输入的是一个目录,Emacs会把目录中的所有文件都列出来,可以移动光标来选
择阁下想要打开的目标文件。
你也可以在文件管理器中,按住目标文件的图标,拖放到Emacs中或者Emacs的图表上,Emacs也可以
打开他。(嘿 嘿,很好玩的哦,可以动手试试)
如果阁下打开了一个错误的文件,可以按下Ctrl+x Ctrl+v,然后你就会发现minibuffer栏出现了当前文
件的绝对路径,此时你只需要修改这个文件便可以打开你希望打开的文件了。
如果你想在当前文件中插入另一文件的内容,可以把光标移到正确的位置后按下:Ctrl+x i,然后在
minibuffer 输入被插入的文件的路径名即可。在文件尾插入可以先按下Alt+>(别忘了按shift)把光标移
到文件的末尾。操作错了可 以按下Ctrl+x u来取消本次操作。
2,保存文件:Ctrl+x Ctrl+s。这个命令相当于save按钮,还有个Ctrl+x Ctrl+w相当于save as按钮。
3,退出Emacs:Ctrl+x Ctrl+c。
4,获取帮助:Ctrl+h t:会打开一个Emacs的快速指南教程;Ctrl+h k:然后按下相应键,会出现这
些命令的功能介绍。获取帮助也可以通过菜单和工具栏获得。
(今天就到这里,明天从第二章开始)
二 Editing
1,移动鼠标:
Ctrl+b:向前移动一个字符;(backword) Alt+b:向前移动一个单词。
Ctrl+f:向后移动一个字符;(forword) Alt+f:向后移动一个单词。
Ctrl+p:向上移动一行;(previous line)
Ctrl+n:向下移动一行;(next line)
Ctrl+a:移动到行首; Alt+a:移动到句首。
Ctrl+e:移动到巷尾; Alt+e:移动到句尾。
Alt+{:移动到段首。
Alt+}:移动到段尾。(段以空白行来区分)
Tips:Alt与语义有关,Ctrl与语义无关。
Ctrl+v:向下移动一屏;(相当于PgDown) Alt+v:向上移动一屏。(相当于PgUp)
Alt+<:移动到buffer的最前面; Alt+>:移动到buffer的最后面。
M-x goto-line Enter n Enter:移动到第n行。(还可以使用Alt+g g,功能一样)。
调试程序的时候很有用哦。
要想重复执行某个命令n次可以在输入命令前输入Alt+n,或者Ctrl+u n(n是一个整数),
Ctrl+u没有参数的时候默认参数是4。
Ctrl+l(小写L):把光标所在的行移到屏幕的最中央。
阅读(461) | 评论(0) | 转发(0) |