Emacs 基本命令整理

来源:互联网 发布:云计算到底是什么 编辑:程序博客网 时间:2024/05/16 16:12

C表示Ctrl键,M表示Alt键


光标控制:                                  
C-v    向前翻页;                  
M-v    向后翻页, PageUp                 
C-l    光标所在行置中                                        
C-p    光标上移                         
C-n    光标下移
C-b    光标后移
C-f    光标前移
M-f    前移一词
M-b    后移一词
C-a    移到行首
C-e    移到行尾
M-a    移到句首
M-e    移到句尾
M-<    移到页首
M->    移到页尾
C-u C-v 本行移至屏幕上方

窗格操作:
C-x 1  保留一个窗格,关闭其他
C-x 2  两个窗格显示
C-M-v  滚动下方窗格
C-x o  光标转移到其他窗格


命令执行:
C-u 3 ... 后面的命令执行3遍
M-3 ...   后面的命令执行3次
C-g       终止一条执行的命令
C-x C-c   退出Emacs
C-z       暂时回到shell,fg命令回到emacs

文字编辑:
<del>  删除光标前一个字符
C-d    删除光标后一个字符
M-<del> 移除光标前一个词
M-d    剪切光标后一个词
C-k    剪切从光标到行尾的字符
M-k    剪切从光标到句尾的字符
C-@    选定区域起始标记设置
C-w    选定区域剪切
C-k    剪切后一行
C-y    粘贴剪切内容
M-y    粘贴上一次剪切内容
C-x u  撤销上一次操作
M-%    查找替换
C-s    向前搜索
C-r    向后搜索

文件及缓冲区操作:
C-x C-f 寻找并打开一个文件
C-x C-s 保存当前文件
M-x customize-variable <RET> make-backup-files <RET>
       关掉文件备份功能
C-x C-b   显示缓冲区列表

C-x k  关闭当前缓存
C-x b ... 打开指定缓冲区
C-x s     保存多个缓冲区
C-x f 80  设置列边界为80

原创粉丝点击