纯手工打造,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. A+B Problem(再升级)

    洛谷P1832 A+B Problem(再升级) ·给定一个正整数n,求将其分解成若干个素数之和的方案总数. 先说我的垃圾思路,根本没有验证它的正确性就xjb写的,过了垃圾样例,还水了20分,笑哭.. ...

  2. SQL HAVING 子句使用

    HAVING 对由sum或其它集合函数运算结果的输出进行限制. 比如,我们可能只希望看到Store_Information数据表中销售总额超过1500美圆的商店的信息,这时我们就需要使用HAVING从 ...

  3. vue+vue-cli+vuex+vrouter 开发学习和总结

    1.项目目录结构 1.components------------------------->页面中所用的公共组件: 2.router index.js -------------------- ...

  4. [NOIP2017]逛公园 最短路+拓扑排序+dp

    题目描述 给出一张 $n$ 个点 $m$ 条边的有向图,边权为非负整数.求满足路径长度小于等于 $1$ 到 $n$ 最短路 $+k$ 的 $1$ 到 $n$ 的路径条数模 $p$ ,如果有无数条则输出 ...

  5. 洛谷.3437.[POI2006]TET-Tetris 3D(二维线段树)

    题目链接 下落一个d*s的方块,则要在这个平面区域找一个最高的h' 更新整个平面区域的值为h+h' 对于本题,维护最大高度h和all 对于平面的x轴维护一棵线段树t1,每个t1的节点维护对应y轴的两棵 ...

  6. 潭州课堂25班:Ph201805201 python 模块 datetime,logging 第七课 (课堂笔记)

    datetime 模块 # -*- coding: utf-8 -*-# 斌彬电脑# @Time : 2018/7/9 0009 20:42import datetime d = datetime.d ...

  7. C++ map<key , value> key值为指针

    STL中map的key能否用char *呢?当然可以! 在程序中需要用到一个map,本来是这样写的, map<string, int> mapStr; 为了追求效率,把string改成了c ...

  8. The type javax.servlet.http.HttpServletRequest cannot be resolved. It is indirectly referenced from required .class files

    我的方法:是缺少servlet的引用库,解决如下 1.工程右键-properties->java build path 2.在java build path的libraries tab页中选择A ...

  9. __x__(24)0907第四天__ display 和 visibility

    <a>百度</a>    也是内联元素,无法设置width和height <img>可以设置width和height,但是不会占用一行,所以是典型的行内块元素inl ...

  10. 关于在win8系统下用VMware 9.0装系统导致物理机不断重启的解决办法

    一.问题描述 前段时间将操作系统换成了Win8,安装上VMware 9.0英文版.然后在VMware中安装centos系统,结果每次到安装系统的时候,物理机系统就会莫名其妙地自动重启,毫无征兆地出现, ...