Emacs快捷键(Shortcuts) - 简洁版

*Mac OS下使用ESC键作为META.

文件操作
打开 Ctrl-X, Ctrl-F  
保存 Ctrl-X, Ctrl-S  
另存为 Ctrl-X, Ctrl-W  
全部保存 Ctrl-X, S  
还原到文件(Revert) Ctrl-X, Ctrl-V  
还原某个缓冲(Revert Buffer) Meta-X, revert-buffer  
关闭窗口或缓冲 Ctrl-X, K  
退出 Ctrl-X, Ctrl-C  
编辑操作
回退 (Undo) Ctrl-_, Ctrl-X, U
标记选择(Selection)开始位置 Ctrl-SPC  
取消当前选择(Selection) Ctrl-G  
剪下当前选择(Selection) Ctrl-W  
剪下一行 Ctrl-K  
粘贴(Paste) Ctrl-Y  
将选择复制某个剪贴板上(Clipboard) Ctrl-X R S [#]  
将某个剪贴板上的内容贴到当前位置 Ctrl-X R I [#]  
删除 DEL  
向前删除 Ctrl-D  
删除整词 Meta-DEL  
向前删除整词 Meta-D  
删除一行 Ctrl-K  
移动光标
左右移动 FORWARD BACKWARD
左右移动一个词 Meta-F Meta-B
在行首及行尾移动 Ctrl-A Ctrl-E
整个段落的移动 Meta-{ Meta-}
按页翻转 Ctrl-V Meta-V
按文档翻转 Meta-< Meta->
在C函数间移动 Meta-Ctrl-A Meta-Control-E
搜索
搜索(Incremental Search) Ctrl-S  
逆向搜索 Ctrl-R  
正则表达式搜索 Meta-Ctrl-S  
逆向正则表达式搜索 Meta-Ctrl-R  
交互搜索和替换 Meta-%  
到指定行 Meta-X goto-line  
到上一个匹配的大括号 Meta-Ctrl-B (or ESC Ctrl-B)  
到下一个匹配的大括号 Meta-Ctrl-F (or ESC Ctrl-F)  
窗口操作
关闭 Ctrl-X, K  
下一个窗口 Ctrl-X, B  
在列表中选择窗口 Ctrl-X, Ctrl-B  
最大化 Ctrl-X, 1  
横向分隔窗口 Ctrl-X, 2  
垂直分隔窗口 Ctrl-X, 3  
在窗口间切换焦点 Ctrl-X, O  
显示菜单栏 Meta-`  
登记类操作
将选择复制某个剪贴板上 Ctrl-X R S [#]  
将某个剪贴板上的内容贴到当前位置 Ctrl-X R I [#]  
设定指定序号的书签 Ctrl-X R SPC [#]  
调转到指定的书签 Ctrl-X R J [#]  
格式化操作(Format)
重整段落(Re-flow Paragraph) Meta-Q  
调整选择内容的缩进 Meta-Control-\  
将整词变为大写 Meta-U  
将整词变为小写 Meta-L  
首字母大写 Meta-C  
将选择内容转为大写 Ctrl-X, Ctrl-U  
将选择内容转为小写 Ctrl-X, Ctrl-L  
宏操作(Macros)及Shell操作
开始录制宏 Ctrl-X, (  
结束录制 Ctrl-X, )  
执行宏 Ctrl-X, E  
重复指令指定次数 Meta-[#] [command] Ctrl-U [#] [command]
打开一个Shell窗口 Meta-X shell  
执行Shell指令 Meta-!  

 原文地址:http://www.engr.uvic.ca/~dastone/emacs-keys.html

 还不完整,后续需要再增加一些开发用的快捷键。

 

posted on 2012-06-11 23:24  c语言源码  阅读(270)  评论(0编辑  收藏  举报

导航