Emacs常用快捷键

来源:互联网 发布:个人网站用什么域名 编辑:程序博客网 时间:2024/04/24 13:47

C-x C-f 查找文件
C-x C-s 保存文件
C-x C-c 退出Emacs

C-f/b  向前/向后 移动字符   forward、backward
M-f/b  向前/向后 移动单词  
C-l 将光标移动到屏幕中央
C-u 0 C-l  把光标所在行移动到屏幕顶部
C-x u 撤销命令  undo
C-k  删除一行
C-s  查找 再次按C-s键,查找下一个
C-x d 列出目录
C-p 上一行  previous,鼠标所在位置跟随文字移动
C-n  下一行 next,鼠标所在位置跟随文字移动
M-p 上一行,但是鼠标所在位置固定在屏幕位置不动
M-n  下一行,鼠标所在位置固定在屏幕位置不动

C-a/e 移动光标到行的开头末尾
M-a/e 移动光标到句子的开头末尾

M-<  文章的开头
M->  文章的末尾,注意这两个命令< 和>符号需要按住Shift键才行
大多数Emacs命令可以接受 一个参数,比如
 C-u 8 C-f  表示向前移动8个字符
 例外:C-v和M-v就是。当给出一个参数,只是上滚或下滚数字指定的行数而不是屏数。比如,C-u 4 C-v滚动4行屏幕。
C-g 终止命令

删除
  Backspace 和delete 分别删除光标前和光标后面的内容,一次操作一个字符,和vi类似
  M-d 删除光标后面单词
  M-delete 删除光标前面单词

  C-k  kill掉从光标到行尾的内容
  C-y  之前C-k kill了一些内容,现将光标移动到某处,C-y将刚才kill掉的内容在此处拉回


多窗口
C-x o 切换光标所在窗口

C-x 0 关闭当前窗口
C-x 1 只保留光标所在窗口
C-x 2 将所在窗口分割成两个水平窗口

C-x 3将所在窗口切割成竖直的两个窗口
C-v/M-v 翻看下一个窗口 下一页/上一页


C-w C-f查找模块

C-u C-w g某一目录下,在某类型文件中查找某些字符串,比如查找server_manager_op,可以 这样输入字符串 serve mama op

C-c C-k加载工程,编译

C-x  s保存


原创粉丝点击