C-x C-f :打开文件到新缓冲区
C-x C-v :打开文件覆盖当前缓冲区
C-x C-s :保存文件
C-x C-w :另存为
C-x C-c :退出Emacs
C-x o :切换窗口
C-x b :切换缓冲区(C-tab)
C-x k :删除缓冲区
C-x C-q :设置缓冲区只读
C-x 2 :创建上下排列的两个窗口
C-x 3 :创建左右排列的两个窗口
C-x 0 :删除当前窗口
M-x compare-windows:比较两个窗口内容的异同
C-x 5 2 :创建新框架
C-x r m :设置书签
C-x r b :跳回书签
C-/ :撤销(C-x u, C-_)
C-g C-/ :重做
C-x h :标记整个缓冲区
ESC C-/ :格式化标记块
C-x ( :开始定义宏
C-x ) :结束定义宏
C-x e :执行最后一次定义的宏
ESC n C-x e:执行最后一次定义的宏n次
M-x shell:创建shell
ESC ! :执行Shell命令
C-p :上一行
C-n :下一行
C-b :前一个字符
C-f :后一个字符
C-a :行首
C-e :行尾
M-b :前一个单词
M-g :后一个单词
M-a :前一个句子
M-e :后一个句子
C-v :下一屏
M-v :上一屏
C-l :重新绘制屏幕
C-d :删除一个字符
M-d :删除一个单词
C-k :删除一行
C-y :恢复删除的内容
C-s :正向递增查找
C-r :反向递增查找
C-s ret :正向查找
C-r ret :逆向查找
以上操作前加ESC :查找正则表达式
C-s C-w :取当前词进行正向递增查找
C-r C-w :取当前词进行反向递增查找
M-% :查询替换
C-x ESC ESC :重复上次命令
M-p :往上翻
M-n :向下翻
f6 :开启调试(M-x gdb)
f5 :执行
f7 :编译
f10 :逐语句
f11 :步入
S-f11 :步出
M-x gud-tooltip-mode: 开启提示模式
f5 :编译
M-x ecb-activate : 开启ecb
M-x cscope-b : 开启cscope
M-x auto-fill-mode : 开启自动换行
Emacs快捷键
最新推荐文章于 2024-07-17 19:36:19 发布