Emacs快捷键

转载自https://github.com/mzlogin/mzlogin.github.io

约定:C- 前缀表示 Ctrl,M- 前缀表示 Alt,S- 前缀表示 Shift,上档字符比如 @ 的实际按键应为 Shift+2

目录

  • TOC
    {:toc}

移动

上 C-p

下 C-n

左 C-b

右 C-f

前一个词首 M-b

后一个词尾 M-f

跳到某一行 M-gg

行首 C-a

行尾 C-e

句首/前一个句首 M-a

名尾/前一个句尾 M-e

向前一个段落 M-{

向后一个段落 M-}

下翻页 C-v

上翻页 M-v

跳到文首 M-<

跳到文尾 M->

当前光标行移动到屏显上/中/下部 C-l

编辑

选取块 C-@

复制 M-w

剪切 C-w

粘贴 C-y

全选 C-x h

切换只读/编辑模式 C-x C-q

交换当前字符与前一字符 C-t

交换当前单词与后一单词 M-t

交换当前行与上一行 C-x C-t

撤消 C-/ 或 C-x u

撤消撤消 C-g C-/

当前单全大写 M-u

当前单词全小写 M-l

缓冲区

查看所有打开的缓冲区 C-x C-b

切换缓冲区 C-x b

关闭缓冲区 C-x k

关闭 emacsclientw.exe 打开的缓冲区 C-x #

窗口

关闭其它窗口 C-x 1

关闭当前窗口 C-x 0

在下面分割出一个窗口 C-x 2

在右边分割出一个窗口 C-x 3

依次切换到其它窗口 C-x o

文件

打开文件 C-x C-f

保存文件 C-x C-s

保存所有打开的文件 C-x s

在当前位置插入某文件内容 C-x i

代码

注释选中块 C-x r t

反注释选中块 C-x r k

注释/反注释 M-;

格式化光标之前的代码 C-M-\

与上一行合并 M-^

带注释前缀换行 M-j

解释运行当前 elisp 语句/函数 C-M-x

命令

输入命令 M-x

运行 SHELL shell

运行 ESHELL eshell

列出 elpa 上可用包 list-packages

安装插件 package-install

格式化输出 JSON json-pretty-print-buffer

elisp 交互解释器 ielm

解释运行当前 Buffer eval-buffer

中止一个操作 C-g

对选中区域执行命令 M-|

重复

重复操作 50 次 M-50 命令

外部命令

输入外部命令 M-!

模式

打开/关闭某个模式 M-x 模式名

显示

放大字体 C-x C-=

缩小字体 C-x C--

重置字体 C-x C-0

自定义颜色 M-x customize-face <RETURN> default <RETURN>

搜索

渐进的搜索 C-s

往回搜索 C-r

按了回车之后继续搜索 C-s C-s

按了回车之后往回搜索 C-r C-r

帮助

查看变量的文档 C-h v

查看函数的文档 C-h f

查看某快捷键说明 C-h k

打开 Tutorial C-h t

打开帮助文档 C-h i

右键菜单

将如下代码命令为 .reg 文件,运行后可为鼠标右键添加菜单项「Edit with Emacs」(运行之前将 exe 路径先替换为自己的)。

前提是在配置文件里添加了 (server-start)

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\Edit with Emacs]

[HKEY_CLASSES_ROOT\*\shell\Edit with Emacs\command]
@="\"D:\\emacs\\bin\\emacsclientw.exe\" -a \"D:\\emacs\\bin\\runemacs.exe\" \"%1\""

插件

evil-nerd-commenter

注释/反注释 M-;

注释多行 M-9 M-;

function-args

提示函数参数 M-i

显示本文件大纲选择某项后跳转 C-M-j

跳转到函数定义(显示函数参数的时候有效) M-j

hexl-mode

进入十六进制模式 M-x hexl-mode

退出十六进制模式 M-x hexl-mode-exit

输入十六进制数 M-x hexl-insert-hex-char

ido

切换到上一个选项 C-r

切换到下一个选项 C-s

jedi

显示光标处 Python 模块或函数的文档 C-c ?

projectile

显示/刷新当前项目文件列表 C-c p f

python

打开 Python 交互式Shell C-c C-p

package

升级已安装的包 U

标记要安装的包 i

标记要删除的包 d

取消标记 u

执行操作 x

上一行 p

下一行 n

刷新包列表 r

重置缓冲区 g

退出窗口 q

其它需求

统计字数

(前提是 shell 下能运行 wc 程序)

  1. 选中要统计区域
  2. M-|
  3. wc -c
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,126评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,254评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,445评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,185评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,178评论 5 371
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,970评论 1 284
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,276评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,927评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,400评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,883评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,997评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,646评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,213评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,204评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,423评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,423评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,722评论 2 345

推荐阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,156评论 9 467
  • 曾经在思科的工厂测试系统`KlemTest` (`SUSE`命令行模式)中使用`VI`/`VIM`超过2年半,现在...
    戈多在地狱阅读 1,784评论 1 13
  • 1. Vim的几种模式 正常模式:可以使用快捷键命令,或按:输入命令行。 插入模式:可以输入文本,在正常模式下,按...
    红线路亚湾阅读 16,884评论 0 1
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,134评论 2 34
  • 我记得这两年来,我所在公司的这条街上搬来了一个好大的公司,叫旺鑫,由于这个公司的人特别多,应该有好几千人,导致整条...
    灰姑娘玻璃鞋阅读 358评论 0 1