(emacs) - 功能强大的全屏文本编辑器

emacs

功能强大的全屏文本编辑器

补充说明

emacs命令 是由GNU组织的创始人Richard Stallman开发的一个功能强大的全屏文本编辑器,它支持多种编程语言,具有很多优良的特性。有众多的系统管理员和软件开发者使用emacs。

语法

emacs(选项)(参数)

选项

+<行号>:启动emacs编辑器,并将光标移动到制定行号的行;
-q:启动emacs编辑器,而不加载初始化文件;
-u<用户>:启动emacs编辑器时,加载指定用户的初始化文件;
-t<文件>:启动emacs编辑器时,把指定的文件作为中端,不适用标准输入(stdin)与标准输出(stdout);
-f<函数>:执行指定lisp(广泛应用于人工智能领域的编程语言)函数;
-l<lisp代码文件>:加载指定的lisp代码文件;
-batch:以批处理模式运行emacs编辑器。

参数

文件:指定要编辑的文本文件。

emacs命令操作大全

基本命令

C-x C-c : 退出Emacs
C-x C-f : 打开一个文件,如果文件不存在,则创建一个文件
C-g : 取消未完成的命令

编辑

C-z (redefined): Undo;原来C-z是挂起Emacs(然后用fg命令调出);C-x u 是默认的命令; 移动一下光标,再C-z就可以redo
M-d : 删除光标后的词语

移动光标

C-v : 向前翻页
M-v : 向后翻页
M-r : 将光标移动到屏幕中间那行
C-a : 移到行首
M-a : 移到句首,从行首到句首之间可能有空格
C-e : 移到行尾
M-e : 移到句尾
M-{ : 向上移动一段
M-} : 向下移动一段
C-right : 向前移动一个单词
C-left : 向后移动一个单词
C-up : 向前移动一段
C-down : 向后移动一段
M-< : 移到整个文本开头
M-> : 移到整个文本末尾
C-u 数字 命令 : 执行多次(数字表示次数)该命令;"M-数字 命令" 也可以
M-x goto-line : 移动到某一行
C-l : 重绘屏幕,效果就是当前编辑行移动窗口中央

Buffer 相关

C-x k : 关闭当前buffer
C-x b : 切换到前一个编辑的buffer
C-x C-b : 列出当前所有buffer
C-x C-s : 保存当前buffer
C-x s : 保存所有未保存的buffer,会提示你是否需要保存
C-x C-w : 文件另存为

拷贝与粘贴

M-space (redefined): 设置mark; C-@ 是默认命令
C-w (redefined) : 剪切一块区域;如果没有设置mark,则是剪切一行
M-w (redefined) : 拷贝一块区域;如果没有设置mark, 则是拷贝一行
C-k : 从当前位置剪切到行尾
C-y : 粘贴
M-y : 用C-y拉回最近被除去的文本后,换成 M-y可以拉回以前被除去的文本。键入多次的M-y可以拉回更早以前被除去的文本。
C-x r k : 执行矩形区域的剪切
C-x r y : 执行矩形区域的粘贴
窗口操作
C-x 0 : 关闭当前窗口
C-x 1 : 将当前窗口最大化
C-x 2 : 垂直分割窗口
C-x 3 : 水平分割窗口
M-o (redefined) : 在窗口之间切换; C-x o 是默认命令
C-x 5 1/2/3/0 : 对frame类似的操作
C-x < : 窗口内容右卷
C-x > : 窗口内容左卷(这两个命令在垂直分割窗口后比较有用)
(C-u) C-x ^ : 加高当前窗口,如果有C-u,则每次加高4行
(C-u) C-x } : 加宽当前窗口
(C-u) C-x { : 压窄当前窗口
ESC C-v : 在其它窗口进行卷屏操作

搜索和替换

C-s : 向前搜索(增量式搜索);连续C-s,跳到下一个搜索到的目标
C-s RET : 普通搜索
C-r : 向前搜索
C-s RET C-w : 按单词查询
M-% : 查询替换,也就是替换前会询问一下
M-x replace-string : 普通替换

Tags

M-! etags .c .h : 创建TAGS文件
M-. : 跳到tag所在位置
M-x list-tags : 列出tags

书签

C-x r m : 设置书签bookmark
C-x r b : 跳到bookmark处

帮助

C-h ? : 查看帮助信息
C-h f : 查看一个函数
C-h v : 查看一个变量
C-h k : 查看一个键绑定 (C-h c 也是查看键绑定,但是信息较简略)
C-h C-f : 查看一个函数的info,非常有用
C-h i : 看Info

其它

C-M-\ : 对选中区域,按照某种格式(比如C程序)进行格式化
C-x h : 全部选中
M-! : 执行外部shell命令
M-x shell : 模拟shell的buffer
M-x term : 模拟terminal, C-c k 关闭terminal
C-x C-q : 修改buffer的只读属性

热点新闻

美国企业暂停政治捐款:实质影响有限 更具有象征意义

更多大公司在采取行动,纷纷与美国总统特朗普及其共和党盟友划清界限。1月6日,特朗普的支持者暴力冲击美国国会大厦之后,美国科技业、银行业、制造业等各大公司纷纷宣布,暂停对投票反对认证总统选举结果的共和党人的政治捐款。 阅读全文

发布于:2021-01-15T15:44:44Z  |  163次阅读  |  详细内容 »

比亚迪王传福:电动车全面替代燃油车的时机已成熟

1月16日,比亚迪股份有限公司董事长王传福在第七届中国电动汽车百人会线上论坛上发表演讲时表示,随着近年来电动车的电池、电机、电控等技术越来越成熟,在加速、噪音、能耗、维修便利性、智能化和全生命周期成本等方面已全面超越了燃油车,电动车全面替代燃油车的时机已成熟。 阅读全文

发布于:2021-01-16T23:44:32Z  |  116次阅读  |  详细内容 »

三星Galaxy S21系列在韩国预售量要比S20高出15%-20%

虽然 Galaxy S20 系列拥有诸多新功能、新体验,但由于多方面的原因该系列的销量并不好。不过本月发售的 Galaxy S21 系列有望带来改变,最新报道称 S21 在韩国本土市场的预订量明显高于 S20 系列。 阅读全文

发布于:2021-01-21T18:45:11Z  |  103次阅读  |  详细内容 »

全国小学生喜提最长寒假 低价试听网课用户暴增300%

对于全国的小学生来说,今年的寒假来得更早,而针对中小学生的网课又开始大量上线。记者在采访中了解到,很多家长在寒假前就为孩子提前规划,把网课加入到必买清单中。线上教育业内人士告诉记者,寒假一直以来就是传统的网课报名高峰。 阅读全文

发布于:2021-01-17T16:44:37Z  |  97次阅读  |  详细内容 »

女生放假将玩偶绑在背上带回家 网友:这也太有爱心了

近日,某高校女生放假时将玩偶绑在背上带回家吸引了超高回头率。1月13日,广西梧州一高校学生放假,该校一名女生本来打算将玩偶快递回家,谁知看到桌上有线,就把玩偶捆绑在了身上,就这么把玩偶带回了家。 阅读全文

发布于:2021-01-16T22:19:07Z  |  73次阅读  |  详细内容 »

百度网盘内容商城将于1月31日下线:已购内容不受影响

1月15日消息,从网盘诞生的第一天起,便开始影响着人们移动存储的方式,从8G优盘升级为2TB网盘,便捷、快速、空间大,就成为用户选择网盘的主要原因。作为网盘领域的佼佼者,百度网盘一经推出便受到大量用户争相使用。今日,从百度网盘官网了解到,其内容商城将于2021年1月31日下线,已购买的内容不受影响,用户可通过APP来查看。 阅读全文

发布于:2021-01-15T20:17:44Z  |  61次阅读  |  详细内容 »

全球芯片危机恶化 福特关闭德国工厂1个月

福特下令德国一家工厂停产一个月,这一最新迹象表明,全球芯片短缺正给汽车制造商带来越来越大的压力。福特表示,由于芯片短缺和需求疲软,它将从周一起到2月19日暂停其在德国萨尔路易斯工厂的生产。这家工厂生产福特在欧洲最受欢迎的汽车福克斯(Focus),拥有约5000名员工。 阅读全文

发布于:2021-01-19T00:18:33Z  |  54次阅读  |  详细内容 »

统统要下架 支付宝等平台不许再卖互联网存款产品

在一些互联网平台先后撤下银行存款产品后,金融管理层进一步对相关业务“一槌定音”。记者今日从监管部门获悉,银保监会、人民银行近日联合印发《关于规范商业银行通过互联网开展个人存款业务有关事项的通知》(下称《通知》)。 阅读全文

发布于:2021-01-15T22:23:10Z  |  54次阅读  |  详细内容 »

《杀手3》上市预告公开 暗杀即将开启

《杀手3》即将于1月20日发售,登陆Epic、Stadia、PS5、XSX、PS4、XB1、Switch平台,IO Interactive为玩家带来了游戏的上市预告。杀手47将带领玩家在迪拜、英国达特穆尔、德国柏林、重庆、阿根廷门多萨、罗马尼亚喀尔巴阡山脉六个地方进行暗杀任务。 阅读全文

发布于:2021-01-19T00:18:02Z  |  51次阅读  |  详细内容 »

微软公司副总裁Julia White将离开公司 加入SAP

微软公司副总裁朱莉娅-怀特(Julia White)将离开公司,她已经在微软工作了20年,在过去的5年里,Julia负责领导Azure、开发者工具和服务器的产品营销工作。Julia White于2001年首次加入微软,担任产品经理。 阅读全文

发布于:2021-01-16T02:44:31Z  |  51次阅读  |  详细内容 »

美团互助1月31日关停 将全额返还会员分摊

1月15日下午消息,美团互助今日发布公告称,为聚焦主业发展,将于2021年1月31日24点正式关停。据悉,美团互助在关停后,将全额返还所有会员的分摊费用。同时,对1月31日前不幸确诊大病的会员,提供合理的互助金赔付,全部费用由平台承担。 阅读全文

发布于:2021-01-15T18:57:26Z  |  50次阅读  |  详细内容 »

Flash停用导致列车调度系统瘫痪?大连车务段官方回应来了

1月15日消息,针对“Flash停用导致列车调度系统直接瘫痪”事件大连车务端在15日在官方微博进行了回应表示,受Flash停用影响的不是铁路列车调度系统,而是大连车务段部分新购置并安装最新Flash版本的电脑无法通过浏览器访问统计现在车系统。 阅读全文

发布于:2021-01-15T17:23:34Z  |  50次阅读  |  详细内容 »

海盗湾创始人认为Parler无法保持在线令人尴尬

作为海盗湾最初的联合创始人之一,Peter Sunde Kolmisoppi对保持有争议的服务在线有一定的了解。Kolmisoppi和他的同事们花了数十年的时间,与全球企业、政府和执法机构的联盟进行斗争,后者意图将这家文件共享网站从互联网上抹去,但没有成功。 阅读全文

发布于:2021-01-15T03:15:02Z  |  50次阅读  |  详细内容 »

点个外卖就“被贷款”?互联网平台授信付款流程合理吗?

1.5元买个菜就“被贷款”了?这是不少消费者近期所遇到的困扰。近日,据北京青年报报道,网友“做减法的葱姑娘”表示,前几天收到一条短信,提示有贷款记录,并附上了链接。“我第一时间想到被骗,赶紧打客服电话,客服也没法现场回答,让我按照链接上传短信截屏,他们查清后给我电话。原来是被贷款了。” 阅读全文

发布于:2021-01-15T00:14:46Z  |  49次阅读  |  详细内容 »

字节跳动入股后腾讯突然停更《红警OL》 玩家组团维权

“我们现在就像是那种约好了朋友,换上了新装,买好了门票,打算去迪士尼好好体验一把的游客,但入园之后发现没有主题乐园、没有城堡、没有巴斯光年,只有光秃秃的旋转木马在一圈一圈转……”玩家李潜如此描述他当下的游戏体验。 阅读全文

发布于:2021-01-15T15:52:31Z  |  48次阅读  |  详细内容 »

原锤子团队被合并:不再研发坚果手机、TNT显示器

今日有媒体报道称,字节跳动在1月13日内部宣布,将原锤子科技团队组建的新石实验室,并入Musical.ly原创始人阳陆育领导的教育硬件团队。今后,字节跳动的硬件团队由阳陆育统一负责,并向字节跳动高级副总裁、教育业务负责人陈林汇报。 阅读全文

发布于:2021-01-17T22:44:28Z  |  47次阅读  |  详细内容 »

热门Linux命令