纯手工打造,O(∩_∩)O哈哈~

* emacs快捷键速记表

** 帮助
*** C-h l 显示最后100个键入的内容
*** C-h b 显示当前缓冲区所有可用的快捷键
*** C-h t 打开emacs教程
*** C-h i 打开info阅读器
*** C-h C-f 显示FAQ常见问题
*** C-h p 显示本机elisp包的信息

** 基本快捷键
*** C-x C-f 打开文件
*** C-x C-s 保存文件
*** C-x C-w 使用其他文件名保存文件
*** C-x C-b 显示缓冲区列表
*** C-x k 关闭当前缓冲区
*** C-z 挂起
*** C-x C-c 退出emacs

** 光标移动
*** C-f 后移一个字符
*** C-b 前移一个字符
*** C-p 上一行
*** C-n 下一行
*** M-f 后一个单词
*** M-b 前一个单词
*** C-a 行首
*** C-e 行尾
*** C-v 向下翻页
*** M-v 向上翻页
*** M-< 文件头
*** M-> 文件尾

** 编辑
*** C-x u 撤销
*** C-g 然后执行C-x u重做
*** M-n 重复执行命令n次
*** C-d 删除后一个字符
*** M-d 删除后一个单词
*** M-c 当前字符转大写
*** M-u 当前单词转大写
*** M-l 当前单词转小写

** 重要快捷键
*** C-g 终止当前命令

** 搜索替换
*** C-s 向后搜索
*** C-r    向前搜索
*** M-% 询问并替换

** 窗口命令
*** C-x 2 水平分割
*** C-x 3 垂直分割
*** C-x 0 切换窗格
*** C-x 1 关闭其他窗口

** Shell
*** M-x shell 打开shell模式
*** C-c C-c 停止正在运行的程序
*** M-p 显示前一个命令
*** M-n 显示后一个命令

** 文件操作
*** C-x C-f 打开文件
*** C-x C-r 只读模式打开文件
*** C-x C-q 只读模式切换
*** C-x C-s 保存文件
*** C-x C-2 文件另存为

** 目录操作
*** C-x d 打开目录

emacs快捷键速记表的更多相关文章

  1. Emacs快捷键列表

    C = ControlM = Meta = Alt | EscDel = Backspace 基本快捷键(Basic)C-x C-f "find"文件, 即在缓冲区打开/新建一个文 ...

  2. emacs快捷键学习(一)--Linux最强大的编辑器

    emacs是一个非常强大的编辑器.经常使用的快捷键总结例如以下: 退出emacs:ctrl+x ctrl+c 移动到下一屏:ctrl+v 移动到上一屏:alt+v 将光标所在行移动到屏幕中间:ctrl ...

  3. EMACS快捷键

    C = Control M = Meta = Alt | Esc Del = Backspace 基本快捷键(Basic) C-x C-f "find"文件, 即在缓冲区打开/新建 ...

  4. Emacs快捷键(较全)

    C = Control M = Meta = Alt | Esc Del = Backspace 基本快捷键(Basic) C-x C-f "find"文件, 即在缓冲区打开/新建 ...

  5. Eclipse常用快捷键速记

    补充 15 个 Eclipse 常用开发快捷键使用技巧 1.alt+? 或 alt+/:自动补全代码或者提示代码 2.ctrl+o:快速outline视图 3.ctrl+shift+r:打开资源列表 ...

  6. chrome实用快捷键速记

    标签页和窗口快捷键 操作 快捷键 打开新窗口 Ctrl + n 无痕模式下打开新窗口 Ctrl + Shift + n 打开新的标签页,并跳转到该标签页 Ctrl + t 重新打开最后关闭的标签页,并 ...

  7. emacs 快捷键笔记

    C-d C-aM-aC-eM-e===复制黏贴M-d    kill-wordM-del     backward-kill-wordM-k     kill-sentenceC-x del back ...

  8. IntelliJ IDEA和Eclipse最常用的快捷键对应表:

    描述 Eclipse Intellij 代码补全 Ctrl+space Ctrl+space 打开类或者接口 (两个IDE都支持使用“驼峰字符”前缀的方式来过滤查找列表,进而轻松完成搜索:比如:可 以 ...

  9. VI快捷键速记

    enjoy :P

随机推荐

  1. Linux学习之常用压缩命令(三)

    (一)常用压缩命令 (1)gzip命令 (2)gunzip命令 (3)tar命令 (4)zip命令 (5)unzip命令 (6)bzip2命令 (7)bunzip2命令 (一)常用压缩命令 (1)gz ...

  2. 说出ArrayList,Vector, LinkedList的存储性能和特性

     ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插 ...

  3. BZOJ.2437.[NOI2011]兔兔与蛋蛋游戏(二分图博弈 匈牙利)

    题目链接 首先空格的移动等价于棋子在黑白格交替移动(设起点移向白格就是黑色),且不会走到到起点距离为奇数的黑格.到起点距离为偶数的白格(删掉就行了),且不会重复走一个格子. (然后策略就同上题了,只不 ...

  4. Python序列解包

    元组的序列解包range对象的序列解包迭代对象的序列解包列表的序列解包字典的序列解包序列解包与遍历序列解包的其它用法 元组的序列解包 x,y,z = (1,2,3) print(x,y,z) 1 2 ...

  5. 潭州课堂25班:Ph201805201 mongo数据 库 第八课 (课堂笔记)

    mongo   进入数据库, exit 退出 show dbs 查数据库 db.createCollection('stu')  创建一个集合, > use binbinswitched to ...

  6. swoole深入学习 3. upd Server和udp Client

    前面主要讲了tcp得server和client的业务处理,tcp有三次握手,有连接的概览,而UDP服务器与TCP服务器不同,UDP没有连接的概念.启动Server后,客户端无需Connect,直接可以 ...

  7. Java内存区域与内存溢出异常--运行时数据区

    Java与C之间有一堵由内存动态分配和垃圾收集技术所围成的“高墙”. C.C++程序开发在内存管理区域,既拥有每一个对象的“所有权”,又担负着每一个对象声明开始到终结的责任,而Java在虚拟机自动管理 ...

  8. 初试Django的缓存系统

    初试Django的缓存系统 现在我网页的逻辑是,响应请求,查找数据库相关信息,渲染模版生成最终页面,最后返回.使用缓存后就是将这个页面保存一段时间,在有响应请求相同页面的时候,可以直接返回,不用再做那 ...

  9. 安装Git 创建版本库

    安装git [root@node1 ~]# yum -y install git 创建用户 因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址 [root@node ...

  10. linux sar详解

    sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况.系统调用的使用情 ...