emacs常用

常用功能键

常用功能键有ctrl键和meta键(在类unix终端该键对应于esc, 其实在大部分设备对应于alt键, 没有办法确定的话, 那就尝试下呗).

组合键的使用

  • C-x C-c

表示同时按下ctrl与x键,松开后再同时按下Ctrl与c键

  • C-x o

表示同时按下ctrl键与x键,松开后再按下o键

基本操作

帮助操作

  • C-h t 入门指南
  • C-h v 查看变量
  • C-h f 查看函数
  • C-h ? 查看帮助列表

文件操作

  • C-x C-f 打开文件
  • C-x C-s 保存文件
  • C-x C-w 存为新文件
  • C-x C-c 退出Emacs

查找操作

  • C-h t 入门指南
  • C-s 向前搜索
  • C-s 查找下一个
  • ENTER 停止搜索
  • C-r 反向搜索
  • C-s C-w 以光标所在位置的字为关键字搜索
  • M-x replace-string ENTER search-string ENTER 替换
  • C-M-s 向前正则搜索
  • C-M-r 向后正则搜索
  • C-M-% 正则交互替换

编辑操作

  • C-f 前进一个字符
  • C-b 后退一个字符
  • M-f 前进一个字
  • M-b 后退一个字
  • C-a 移到行首
  • C-e 移到行尾
  • M-a 移到句首
  • M-e 移到句尾
  • C-p 后退一行
  • C-n 前进一行
  • C-v 向下翻页
  • M-v 向上翻页
  • M-< 缓冲区头部
  • M-> 缓冲区尾部
  • C-d 删除一个字符
  • M-d 删除一个字
  • C-k 删除一行
  • M-k 删除一句
  • C-w 删除标记区域
  • C-y 粘贴删除的内容
  • C-x h 标记所有文字
  • M-w 复制标记区域
  • C-/ or C-x u 撤消操作

缓冲区操作

  • C-x C-b 打开缓冲区列表
  • C-x k 关闭缓冲区

窗口操作

  • C-x 0 关闭本窗口
  • C-x 1 只留下一个窗口
  • C-x 2 垂直均分窗口
  • C-x 3 水平均分窗口
  • C-x o 切换到别的窗口
  • C-x s 保存所有窗口的缓冲
  • C-x b 选择当前窗口的缓冲区
  • M-pddn 另外一个窗口向下翻页(需要对照时很好用)
  • M-pgup 另外一个窗口向上翻页

你可能感兴趣的:(基础知识,linux基础)