EMACS基本操作

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

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

前情提要

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

关于一些基本操作

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

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

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

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

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

Ctrl+left → 向左移动一个单词

Ctrl+right → 向右移动一个单词

Ctrl+up or Ctrl+Home → 移动到第一行

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

Ctrl+g → 结束当前欲命令

ESC+ESC+ESC → 退出当前缓冲区

Meta+w → 复制

Ctrl+y → 黏贴

Ctrl+w → 剪切

Home → 移动到当前行首

End → 移动到当前行尾

Ctrl+s → 往后查找单词

Ctrl+r → 往前查找单词

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

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

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

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

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

关于文件和窗口

Ctrl+x+Ctrl+s → 强制保存

Ctrl+x+s → 保存

Ctrl+x+Ctrl+f → 打开文件

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

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

Ctrl+x+1 → 只保留当前窗口

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

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

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

关于终端

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

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

Meta+x → 预览

猜你喜欢

转载自www.cnblogs.com/localsuxing/p/10016066.html
今日推荐