Emacs快捷键

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    : 开启自动换行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值