C-<key>
按住Ctrl同时按住<key>键
M-<key>
按住META同时按住<key>键.如果没有Meta键可以按下Esc,放开然后按下<key>键
命令行输入如下命令:
emacs -nw -Q
C-x后再按C-c可退出程序C-g可退出当前正在执行的命令
M-x查看帮助
help-with-tutorial
C-v下翻一屏幕
M-v上翻一屏幕
C-l将光标所在行翻到屏幕中央
C-p移到上一行
C-n移到下一行
C-b向左移一字符
C-f向右移一字符
M-f向右移一个词(中文移到标点符号)
M-b向左移一个词(中文移到标点符号)
这里M表示“由语言定义的单位(比如词、句子、段落)”的操作,C表示“与语言无关的基本单位(比如字符、行等等)”的操作
C-a移到行首
C-e移到行尾
M-a移到句首
M-e移到句尾
M-<移到文档首部
M->移到文档尾部
C-u+<数字>+其他命令
表示该命令的执行次数示例
C-u9C-n向下移9行C-u9C-f向右移9字符
C-u9C-v向上滚8行C-u9M-v向下滚8行
C-g终止正在执行的命令
C-x1只保留1个窗口
C-u+<数字>+要重复插入的字符
C-u9*
<del>删除光标前的一个字符
C-d删除光标后的一个字符
M-<del>移除光标前的一个词
M-d移除光标后的一个词
C-k移除从光标到“行尾”间的字符
M-k移除从光标到“句尾”间的字符
C-@(Control + shift + 2) Emacs会在屏幕的下方显示一个“Mark set”C-w 这时对应区间的字符将被移除
C-y召回刚被移除的字符
M-y召回再前一次移除的字符
C-xu撤销操作C-_撤销操作