分类: C/C++
2010-01-29 13:37:55
C-x C-f
先输入Ctrl+x,然后输入Ctrl+f。输入完命令之后,屏幕下方的命令栏会显示你当前所在的路径,改变路径到你想创建或打开的文件的路径,然后输入文件名,如果文件存在,则会在Emacs中打开,如果文件不存在,则会创建文件,然后在Emacs中打开编辑。
2.关闭Emacs
C-x C-c
3.保存文件
C-x C-s
4.取消命令
如果你不慎打错了命令,那么你可以输入C-g来结束命令。
5.撤销操作
C-_
这个命令可以取消你的上一次操作,连续使用可以取消保存后的操作。使用这个命令,先按住Ctrl,然后按Shift,然后按主键盘上的 “-”,就是0后面的那一个,即可成功。
6.上下左右移动
可以使用上下左右四个箭头,但是传统的Emacs式操作是:
上(c-p) 左(c-b) 右(c-f) 下(c-n)
p,n,b,f四个字母分别代表英文单词Previous,Next,Back,Forward,也就是上下左右的意思。
按照Emacs作者的说法,使用这些快捷键可能一开始会觉得麻烦,但是却能够使手保持在主键盘上,熟练之后更能加快整体速度,但是这恐怕是说英文的输入,我用拼音输入法写这篇中文教程,实在是没什么速度可言~
7.上一页/下一页
其他的文本编辑器往往都是使用PageUp/PageDown来完成这个功能,但在Emacs中PageUp/PageDown根本不能用。(反正我的版本不能用)
C-v 下一页 M-v 上一页
8.“瞬间移动”
Emacs提供了一些很方便的快捷键。
C-a 到一行的开始处 C-e 到一行的末尾处 M-a 到一段的开始处 M-e 到一段的末尾处 M-< 到文件的开头 M-> 到文件的末尾
最后两个还是得加用shift方能完成。
9.删除字符
C-d 删除下一个字符 Delback 删除上一个字符 M-Delback 删除上一个词 M-d 删除下一个词 C-k 删除从光标到句末所有字符 M-k 删除一段字符
10.查找/替换
C-s 从光标所在位置向下搜索 C-r 从光标所在位置向上搜索 M-x replace-string 替换文字,输入想要替换的字符即可,这个命令比较繁琐,教一个小技巧,输入完replace之后按Tab即可自动输入命令,如果以replace打头不止一个,就会列出所有以replace打头的命令,另外Tab也可以用于打开文件时自动补全文件名
11.挂起
有时候我们想要不真的退出Emacs而只是暂停去运行另一个程序,这时候可以使用C-z,这一招在命令行模式下很有用. 要回到原来的那里是在命令行下用fg命令或者用%emacs
12.查看Emacs文档
我不能在这将强大的Emacs讲解完(主要因为我也还不会),如果有兴趣的话可以查阅文档来进一步了解该软件,输入C-h t即可看到初学者教程,输入C-h i可以查看info文档
13.切换
如果你打开两个或两个以上的文件,可以用C-x b 文件名 来进行文件之间的切换.