Emacs 快捷键

C-g:终止某条命令
C-x u:undo

M-X ispell-comments-and-strings :spell checking
M-; 行尾加入注释

帮助:
C-h v:查看变量的含义
C-h v load-path:查看.el(.elc)文件的搜索路径
C-h m 查看当前是什么模式
C-h f 查看函数
C-h w 然后输入命令的名称,就可以知道是否有按键与其对应了。(M-X where-is)
C-h t              TUTORIAL
C-h i              Online Info
C-h k 然后按下快捷键。就可察看快捷键对应的命令名称了。

注释:
C-c C-q 注释当前函数的所有行
Ctrl-M-/ ident选中的代码块
文件:
C-x C-w 文件另存为
M-x ff-find-other-file 快速打开对应的头文件

搜索:
C-s   增量搜索

选择:
Ctrl-X H 全选
C M-h    选中函数

删除:
C-k:删除到当前行末尾
C-d:删除一个字符(不能yank)
M-d:删除光标附近的一个词

交换:
C-t:交换两个字符
M-t:交换两个词
C-x C-t:交换两行

缓冲区
C-x b:转到另一个缓冲区
C-x k:删除缓冲区

窗口:
C-x 2:水平分个窗口
C-x 3:垂直分割窗口
C-x 1:去掉其它窗口
C-x 0:去掉当前窗口
C-x o:光标到另一个窗口中(切换到其它窗口)

定位:
C-a:行首(home)
C-e:行尾(end)
C-l:刷新窗口,并将当前行移至窗口中心。
C M-a 移到当前函数的开头
C M-e 移到当前函数的结尾
C-`          走到下一个错误处
C-u C-`      ;; 走到上一个错误处
Meta <:文件开头
Meta >:文件结尾

复制/粘贴
C-@:设置 mark
C-w:将区域的文本删除,并放入yanking ring中(即剪切)
M-w:复制区域到yanking ring中(即复制)
C-y:将yanking ring中最后一个区域插入当前缓冲区(即粘贴)
------------------------------------------
alt+g:按两次,会出现Goto line
M-x revert-buffer:在emacs中刷新文件
------------------------------------------

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值