EMACS基本操作

感谢刚老爷的指点! 博客友链

感谢mangoyang指点技术! 博客友链

前情提要

本文中,Ctrl=Control键,Meta=Alt键或ESC键,up,down,left,right为上,下,左,右键,number为一个大于等于0的数字,char为一个任意的字符,operating为一种其他操作.

关于一些基本操作

Ctrl+p or up \rightarrow 向上一行(previous)

Ctrl+n or down \rightarrow 向下一行(next)

Ctrl+b or left \rightarrow 向前一格(backward)

Ctrl+f or right \rightarrow 向后一格(forward)

Ctrl+l \rightarrow 将当前行放到中间一行/第一行/最后一行(不常用)

Ctrl+left \rightarrow 向左移动一个单词

Ctrl+right \rightarrow 向右移动一个单词

Ctrl+up or Ctrl+Home \rightarrow 移动到第一行

Ctrl+down or Ctrl+End \rightarrow 移动到最后一行

Ctrl+g \rightarrow 结束当前欲命令

ESC+ESC+ESC \rightarrow 退出当前缓冲区

Meta+w \rightarrow 复制

Ctrl+y \rightarrow 黏贴

Ctrl+w \rightarrow 剪切

Home \rightarrow 移动到当前行首

End \rightarrow 移动到当前行尾

Ctrl+s \rightarrow 往后查找单词

Ctrl+r \rightarrow 往前查找单词

Meta+Shift+5(Meta+%) \rightarrow 替换(y==替换当前串,n==跳到下个匹配串,!==替换匹配所有串)

Ctrl+shift+- or Ctrl+x+u \rightarrow 撤销(Ctrl+g+Ctrl+x+u==反向撤销)

Ctrl+u+number+Ctrl+l \rightarrow 将当前行的向前number行移动到当前页面第一行

Ctrl+u+number+char \rightarrow 在当前位置打印number个char

Ctrl+u+number+operating \rightarrow 将该操作进行number次

关于文件和窗口

Ctrl+x+Ctrl+s \rightarrow 强制保存

Ctrl+x+s \rightarrow 保存

Ctrl+x+Ctrl+f \rightarrow 打开文件

Ctrl+x+Ctrl+b \rightarrow 浏览打开的所有文件

Ctrl+x+0 \rightarrow 删除当前窗口(窗口数>1)

Ctrl+x+1 \rightarrow 只保留当前窗口

Ctrl+x+2 \rightarrow 在当前窗口的下面建立当前窗口的复制

Ctrl+x+3 \rightarrow 在当前窗口的右边建立当前窗口的复制

Ctrl+x+o \rightarrow 移动到下一个窗口

关于终端

Meta+p \rightarrow 上一条终端命令(支持Ctrl+u)

Meta+n \rightarrow 下一条终端命令(支持Ctrl+u)

Meta+x \rightarrow 预览

posted @ 2018-11-25 16:30  local123  阅读(404)  评论(0)    收藏  举报