约定:Emacs键盘命令通常包含CTRL键和MATA键(通常是Alt键),为了避免每次都输入全名先预定如下:

C - <chr> 表示按住CTRL键在输入<chr>. 比如 C - f,表示按住CTRL键再输入f。
M - <chr> 表示按住ALT键,再输入<chr>。比如M - f 表示按住ALT键再输入f。

要退出Emacs,连续输入 C-x C-c

当读完当前屏幕的文字要切换到下一屏时,输入C-v。切回上一屏,使用M-v

C-l 刷新屏幕,并将光标移动到屏幕中间

基础光标移动

双手放在键盘区,使用键盘C-p、C-b、C-n、C-f,来移动光标,他们对应的方向如下图

                        C-p 向上移动光标..C-b向左移动光标.. 光标当前的位置 .. C-f向右移动光标..C-n 向下移动光标

P N B F 四个字母分别代表四个方向 previous、next、backward、forward

M-b、M-f 一个单词一个单词的移动

通常,MATA系列组合键用来操作“由语言定义的单位(单词、句子、段落)”。CTRL系列组合键用来操作“与语言无关的基本单位(字符、行等)”
C-a、C-e 光标移动到行首和行尾
M-a、M-e 光标移动到句首和句尾

大部分Emacs命令都接受数字作为参数,表示命令重复的次数。输入的方法是先输入C-u然后输入数字参数,然后输入命令(称为前缀参数)。

例如如输入 C-u 10 C-n表示向下移动10行
C-v、M-v两个命令比较特殊,参数不会这两个命令将屏幕滚动,而是滚动相应的行数。

如果Emacs对命令没有相应,可以输入C-g来终止操作。

多个窗格
C-x 1 命令可以关闭其他所有窗格,只保留光标所在的窗格

Backspace 删除光标前的字符
C-d 删除光标后的一个字符

M-Backspace 删除光标前的一个词
M-d 删除光标后的一个词

C-k 删除光标到行尾的字符
M-k 删除光标到句尾间的字符

C-@ mark set
C-w 移除被mark的文字
C-y 召回被移除的文字
M-y 召回更早以前被移除的文字

C-x u 撤销

C-x C-s 保存

Emacs编辑器使用方法相关推荐

  1. (转载)不完全解读 Emacs 编辑器—自由软件的旗舰

    转载:不完全解读 Emacs 编辑器-自由软件的旗舰 L-Emacs 2008-11-17 21:41:10 阅读45 评论0   字号:大中小 订阅 作者: texnician@dRL 希望本文能指 ...

  2. ueditor集成实例php,Laravel框架集成UEditor编辑器的方法图文与实例详解

    本文实例讲述了Laravel框架集成UEditor编辑器的方法.分享给大家供大家参考,具体如下: 一. 背景 在项目开发的过程中,免不了使用修改功能,而富文本编辑器是极为方便的一种推荐,当然,个人认为 ...

  3. hmc如何进入aix系统_linux系统中如何进入退出vim编辑器,方法及区别

    在linux家族中,vim编辑器是系统自带的文本编辑器,其功能强大自不必说了. 偶有小白,刚接触linux,要修改某个文本文件,不可能像WINDOWS那样操作,更有甚者,进入VI编辑器后,无法退出以致 ...

  4. emacs的使用方法

    emacs的使用方法 emacs配置: 将文件命名为.emacs,把配置敲进去,放在home文件夹 emacs命令行: alt+x打开命令行 编译: 在命令行输入compile,回车,会出现make ...

  5. WordPress 5.0禁用古滕堡编辑器的方法

    WordPress 5.0正式版使用了古滕堡编辑器,非常不习惯,没以前的经典编辑器好用.那么怎么回到以前的编辑器呢?我们可以使用Classic Editor经典编辑器做为插件方式,安装Classic ...

  6. 135微信编辑器html模式,135微信编辑器如何使用 135微信编辑器使用方法教程

    135编辑器是一款在线图文排版工具,打破传统排版方式,通过[秒刷]功能,选中内容(图片.文字),应用样式,快速排版.一些小伙伴想知道135微信编辑器如何使用,下面就让小编为大家介绍一下135微信编辑器 ...

  7. 服务器上txt文件编辑器,网站后台文本编辑器使用方法

    网站后台文本编辑器使用方法 Excel电子表格导入 利用Excel电子表格导入功能,您可以把已写好的Excel电子表格中指定的工作表一次性的导入编辑器中.Excel电子表格中的图片.图表等文件将自动上 ...

  8. geany配置python_python使用Geany编辑器配置方法

    Geany中配置python的方法: 一.文件下载并安装 1.下载Python 下载地址: https://www.python.org/downloads/ 下载完成后,按照windows的标准安装 ...

  9. 织梦html编辑器修改,织梦dedecms自带编辑器替换成百度(ueditor)编辑器的方法

    阳光seo这个网站一直用的百度(ueditor)编辑器,最近又做了一个网站,编辑文章用的是织梦自带的编辑器,真的很难用.下面帮大家整理了一下:织梦dedecms自带编辑器替换成百度(ueditor)编 ...

最新文章

  1. HDU(1847)Good Luck in CET-4 Everybody!
  2. Redis做消息队列,香吗?
  3. 周期均方根和有效值的区别_茅台王子酒和迎宾酒的区别是什么?
  4. 殊途同归的策略梯度与零阶优化
  5. 基于ASP.NET Core 3.0的ABP v0.21已发布
  6. Redis07-对象结构体redisObject
  7. Unicode和ASCII的区别
  8. 百科知识 已知三角形三条边长,如何求解三角形的面积
  9. 群的概念,双线性映射
  10. Linux下安装PyQt4
  11. .Net -- EF Core详解
  12. 阿里云服务器部署StreamX
  13. 如何让自己像打电子竞技一样发了疯、拼了命、的学习?
  14. 核心期刊《河北医学》杂志简介及投稿要求
  15. 如何在xmd上运行java文件,XMD(XML类)类的用法
  16. 7-14 直捣黄龙 (30 分)
  17. 谈谈我的内容创作之路:从起点到征程
  18. C语言运算符优先级 复习小妙招欸嘿
  19. python怎么定义int_python中如何定义int类型
  20. Blender建模模块:匕首类模型的建模思路

热门文章

  1. 基于simple-robot框架写的qq自动摸鱼功能:java
  2. 仿网易云官网轮播图 html+css+js
  3. L1-028 判断素数 (10 分)(C语言版)
  4. UniRx操作符_自Rx.Net
  5. vnpy试用candle_chart
  6. 去掉xp系统ftp服务器密码,xp系统ftp服务器密码
  7. 【Error Logs】YoloV5出现RuntimeError: result type Float can‘t be cast to the desired output
  8. 使用if-else编写数学库函数,绝对值和对数
  9. return ||和return 区别
  10. ESP8266-Arduino编程实例-MCP3008-ADC转换器驱动