emacs 快捷键总结

来源:互联网 发布:硅胶厨具 知乎 编辑:程序博客网 时间:2024/06/06 00:02
光标移动
c + p   上移一行
c + n   下移一行
c + b   光标向后移一个字符
c + f   光标向前移一个字符
a + f   光标向前移一个单词
a + b   光标向后移一个单词
c + a   光标移到最左边
alt + m  光标移动行首
c + e   光标移到行尾
c + v   向前滚一屏
a + v   向后滚一屏
ctrl + l  当前到屏幕中间


c + o | j 上插一空行
ctrl + x, ctrl + o 删除空行
c + k   删除光标起当前行
c + d   删除光标处字
backspace  删除光标前字
c + w 删除选中区域
alt + w 复制
c + a, k 剪切整行
c + y  粘贴

alt + shift + > 文件尾
alt + shift + < 文件首行

c + x, ctrl + f 打开文件

c + x,
s 保存当前文件不退出
ctrl + s  保存所有文件

c + x, ctrl + c 保存并退出
c + / 撤销
c + x,w  文件另存为...

c + x, 2 横向一分为二
c + x, 3 纵向一分为二
c + x, 1 关闭其它窗口
c + x, 0 关闭当前窗口

c + x, o 光标移到另一窗口
M-x windmove-right  光标移动 left  up down

c + x, 4 f   在新窗口打开文件

c + s  输入要查找的内容,按 c + s 向前查找 c + r 向后查找
ctrl + s, ctrl + w  以光标所在单词做关键字搜索

替换
alt + shift + 5  输入查找的内容 RET 输入替换成的内容  RET
 空格或y  替换并查找下一个
 del或n   忽略当前查找下一个
  .  替换当前并退出

shift + 方向键  一个字符一个字符选中
shift + alt + 方向键  单词选中

ctrl + t  交换两个字符位置
ctrl + x , ctrl + t  交换两行位置
ctrl + x,  u  撤销前一个命令

ctrl + x, ctrl + +  放大字
ctrl + x, ctrl + -   缩小字
ctrl + x, ctrl + 0  重置大小
如果要放大或缩小多次,在第二次直接按 +,-,0 就可以了

ctrl + x shift + {  调小窗口
ctrl + x shift + }  调大窗口

大小写字母转换
alt + c   单词首字母大写
alt + u   整个单词大写
alt + l    整个单词小写

ctrl + v 向前滚一屏
alt + v 向后滚一屏

ctrl + x, ctrl + b   buffer 列表
buffer 切换
ctrl + x, <  向回
ctrl + x, >  向下

ctrl + x, k  关闭buffer
ctrl + x, i   把文件插入到当前位置
ctrl + q, tab   插入tab
alt + ;    插入注释 /*   */

选择操作:
  1. Ctrl-a 光标到行首
  2. Ctrl-Shift-Space 设置标记
  3. Ctrl-e 光标到行尾。如此这一行就被选为激活的区域了
  4. Alt-w 复制当前激活的区域
ctrl + x, h    全选

剪切
  1. Ctrl-a 光标到行首
  2. Ctrl-k 剪切至行屋,该行消失
  3. Ctrl-/ 撤消上一次的操作,该行重现

Emacs 命令
跳转到某行
alt + x 
goto-line  回车
行号  回车

运行shell
alt + x
shell

临时高亮当前行
Alt + x
hl-line-mode

重新载入文件
alt + x revert-buffer

浏览扩展包
alt-x
list-packages

查看空格 换行
alt + x
whitespace-mode


使用Emacs能够方便的将tab键替换为空格
只要选中区域:   M-x untabify

将空格换成tab:     M-x tabify

让选择的区块自动对齐
alt-x    indent-region

查看字体名称,大小
alt + x, describe-font

文件操作
shift + d 删除文件
shift + r 文件重命名
shift + c 复制文件

n  向下移动
p 向上移动
j   打开新的文件夹
o 新窗口打开文件
f  在现窗口打开文件

d  加上删除标记
u  取消等删除标记
x  删除标记的所有文件

输入命令 按 Tab 补全命令

ctrl + g   结束命令或连按3次Esc


原创粉丝点击