Emacs常用命令速查 2004年 12月17日 现在我已经能够熟练使用这些命令了,基本上可以算一个初段的Emacser了,哈哈,总结一下,把这些命令打印出来贴在电脑上,不记得了再查查,从今以后尽量做到写代码和文档都用Emacs来完成.
1)与文件操作有关的命令
C-x C-f 查找文件并且在新缓冲区中打开
C-x C-v 读入另一个文件替换掉用
C-x C-f打开的文件
C-x i 把文件插入到光标的当前位置
C-x C-s 保存文件
C-x C-w 把缓冲区内容写入一个文件
C-x C-c 退出Emacs
2)与光标移动操作有关的命令
C-f 光标前移一个字符(右)
C-b 光标后移一个字符(左)
C-p 光标前移一行(上)
C-n 光标后移一行(下)
M-f 前移一个单词
M-b 后移一个单词
C-a 移动到行首
C-e 移动到行尾
M-e 前移一个句子
M-a 后移一个句子
M-} 前移一个段落
M-{ 后移一个段落
C-v 屏幕上卷一屏
M-v 屏幕下卷一屏
C-x ] 前移一页
C-x [ 后移一页
M-< 前移到文件头
M-> 后移到文件尾
C-l 重新绘制屏幕,当前行放在画面中心
M-n 或者 C-u n 重复执行n次后续命令
按下M-x后在辅助输入区中输入"goto-line"跳到指定的行,输入"goto-char"跳到指定的字符
3)与文件删除操作有关的命令
C-d 删除光标位置上的字符
DEL 删除光标前面的字符
M-d 删除光标后面的单词
M-DEL 删除光标前面的单词
C-k 从光标位置删除到行尾
M-k 删除光标后面的句子
C-x DEL 删除光标前面的句子
C-y 恢复被删除的文本或者粘贴最近删除或复制的文本
C-w 删除文件块 按下M-x后在辅助输入区中输入"kill-paragraph"删除光标后面的段落,按下"backward-kill-paragraph"删除光标前面的段落 4)与文本块操作有关的命令
C-@ 标记文本块的开始(或结束)位置
C-x C-x 互换插入点和文本标记的位置
C-w 或 SHIFT-DEL 删除文本块
M-w 复制文本块
M-h 标记段落
C-x C-p 标记页面
C-x h 标记整个缓冲区
5)与位置交换操作有关的命令
C-t 交换两个字符的位置
M-t 交换两个单词的位置
C-x C-t 交换两个文本行的位置
按下M-x后在辅助输入区中输入"transpose-sentences"交换两个句子的位置,按下"transpose-paragraph"交换两个段落的位置
6)与改变字母大小写操作有关的命令
M-c 单词首字母改为大写
M-u 单词的字母全部改为大写
M-l 单词的字母全部改为小写
7)与查找操作相关的命令
C-s 向前递增查找
C-r 向后递增查找
C-s C-w 开始递增查找,把光标位置的单词做查找字符串
C-s C-y 开始递增查找,把光标位置到行尾之间的文本做查找字符串
C-s return searchstring return 向前开始非递增查找操作
C-r return searchstring return 向后开始非递增查找操作
C-s return C-w 向前开始单词查找(不受换行符、空格、标点符号影响)
C-r return C-w 向后开始单词查找(不受换行符、空格、标点符号影响)
与使用编辑缓冲区和窗口有关的命令
C-x b 如果输入一个新的文件名则新建一个文件并且编辑,否则打开该文件
C-x s 保存全部缓冲区
C-x b 删除缓冲区
M-x rename-buffer 重命名当前缓冲区
C-x C-q 把当前编辑缓冲区设置为只读属性
C-x 0 删除当前所在的窗口
C-x 1 当前缓冲区满屏显示
C-x 2 创建上下排列的窗口
C-x 3 创建左右排列的窗口
C-x o 在窗口之间移动
相关推荐
自举电容的工作原理-3句话总结
1、一道面试题 照例,先抛出来一道面试题:“Buck电路的SW引脚通常会放置一颗小电容,这颗电容有什么用?”。这个问题问得比较细,非常考验被面试者的硬件基本功。 2、似懂非懂的答案 有小伙伴可能不太清楚这颗电容的作用,回答不上来。也有小伙伴脱口而出:自举电容,用来做升压的。但后面好像说不出来具体逻辑。 没具体了解过,答不上来,也没啥可惜的。但是了解过一点,但又似懂非懂的这种,给出的答案只是轻轻点水或者千篇一律,那无疑是错过了一个加分项。 3、异步Buck的自举环路组成 既然是针对Buck电路讲自举电容,前面
unix/linux编程实践教程-Emacs常用命令整理
Emacs常用命令整理 [符号] -------------------------------------- C- 意思是按住 Ctrol 键 M- 意指 Meta 键 (键盘上若无Meta 键,则可以ALT 或 ESC 键来取而代之) DEL
目标检测——布匹缺陷检测数据集
结构瑕疵指的是布料本身的缺陷,包括嵌结、抽纱、错纱、断纱、预缩等问题,这些问题通常是在布料生产过程中出现的。而质量瑕疵则是指布料在使用过程中出现的问题,如污渍、断裂、鼓囊、针眼等,这些问题可能由生产过程中的结构瑕疵导致,也可能是在运输、存放和使用过程中引起的。布匹瑕疵如缺纬、断纬、粗纬、松纬、缺经、断经、粗经、筘痕、污点、破损等,若未得到及时有效的检测,这些瑕疵产品可能会流向市场,导致消费者的不满和退货,严重影响企业的声誉和品牌形象。织疵包括缺经、缺纬、跳花、弓纱、错纱、厚薄段、油污渍等;
大三下学期开学.近期linux,java,eclipse一些小问题的笔记.
开学了,和同学们久别重逢非常高兴,开始几天自然好好放松了放松:P然后当然是好好学习咯,对于这个学期的整体规划我还没想好,3G方面没有头绪,决定还是继续先J2EE一段时间再说.这几天的一些问题.1.重新格式化了硬盘,一半Windows XP,一半Debian Linux.第一件事当然是汉化Linux了.我参考了以前做的笔记:Debian中文化汉化过程中有点应该注意:~/.xinitrc这个文
2023全国职业技能大赛 网络系统管理 服务部署 Linux部分--基础配置
服务器和客户端基本配置如下表,各虚拟机已预装系统。一、关闭防火墙和Selinux。七、需要使用到的命令详解。三、修改root密码。
[QMT量化交易小白入门]-五十、十年基本保证每年盈利,全天ETF候稳稳的幸福
全局参数raise_rate = -1 # 触发rebalance的上涨比例period: 设定为22,表示每22个交易日执行一次调仓(即大约每月一次)。这是策略的时间框架基础。raise_rate: 初始值设为-1,意味着默认情况下不会因为资产的涨幅而触发调仓。这一参数用于控制是否基于资产表现动态调整仓位。run_count: 用于记录策略运行的次数,帮助判断何时执行定期调仓。1、为了简便计算,回撤时将调仓再平衡是先卖出再买入,没有比较持仓,实盘时是需要计算的,减少交易费用。
Emacs基础命令整理
虽然我是非常喜欢eclipse,但是说实话用它编c++还是不太方便,在Linux下,还是用Emacs编C/C++爽. 学习的时候把基础命令都整理出来了.*下面几个命令对整屏观看时有用:C-v 向前翻一整屏。M-v 向后翻一整屏。C-l 清除屏幕并重新显示所有的文本,然后把光标移动到屏幕 *下面是简单的光标移动命令的总结,包括单词和句子的移动命令: C-f 向前移动一个字符。C-b 向后移动一个字符
Thinkpad可以安装Win11吗?Thinkpad升级Win11教程
win11正式版推出之后,不少用户也想要体验一把新系统,但是不知道thinkpad是否支持win11,其实基本上现在在售的都是可以升级win11的。2、如果大家使用的是老款的ThinkPad,那么可以通过软件来检测自己是否支持win11。【电脑健康状况检查下载】答:在售的ThinkPad都是可以支持win11的,但是部分旧版本不支持。2、这时候想要升级win11的话,就可以通过镜像系统的方式来跳过系统检测。3、如果使用上面的软件检测可以支持win11,那么只要进入“设置”
Debian中文化
1.locale设置locel #apt-get install locales if have installed,use this: #dpkg-reconfigure locales choose: 选择这两项就OK了: [*] en_US ISO-8859-1 [*] zh_CN.GBK GBK ///////////
ESP32设备驱动-VCNL4040趋近传感器
VCNL4040 将趋近传感器 (PS)、环境光传感器 (ALS) 和高功率 IRED 集成到一个小型封装中。它通过CMOS工艺将光电二极管、放大器和模数转换电路集成到一个芯片中。
深入探究ASP.NET Core读取Request.Body的正确方式
前言# 相信大家在使用ASP.NET Core进行开发的时候,肯定会涉及到读取Request.Body的场景,毕竟我们大部分的POST请求都是将数据存放到Http的Body当中。因为笔者日常开发所使用的主要也是ASP.NET Core所以笔者也遇到这这种场景,关于本篇文章所套路的内容,来自于在开发过程中我遇到的关于Request.Body的读取问题。在之前的使用的时候,基本上都是借助搜索引擎搜索的答案,并没有太关注这个,发现自己理解的和正确的使用之间存在很大的误区。故有感而发,便写下此文,以作记录。学无止境
FreeBSD中文化
1.install kde-i18n-zh_CN:#cd /usr/ports/chinese/kde3-i18n-zh_CN#make install clean2.install fonts 1) #cd /usr/ports/x11-fonts/ttmkfdir #make install clean 2) #mkdir -p /usr/X11R6/lib/
【AI智能体】Codex 高级进阶使用技巧项目实战操作详解
Codex 高级进阶使用技巧项目实战操作详解
升级内核的一点心得(Linux)
升级内核到2.6.10成功:P我的一点点小感受自己编译的内核与旧内核对于相同的服务启动就是快:P我的感受:第一,也是首要的:在debian下升级内核是一种享受,太简单,太愉快了.第二:网上关于升级内核的帖子太多太多了,一定要善用google.第三:一定要在系统管理程序那里把旧内核启动那个保留好,在不断测试新内核的时候遇到什么问题都不用怕进不了系统:P第四:经过我的不懈努力,终于发现了一个小技巧,
大中型超市收银系统(可直接运行)
光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开
Devexpress16.2.6破解工具
Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具
K7N2芯片组安装redhat9全攻略
我的硬件:微星K7N2的主板,nforce2的.网卡:板载显卡:ATI 镭9550CPU:AMD 巴顿2500+我电脑上的系统:FreeBSD5.2.1 + Debian + Redhat 9 + Solaris + XP由redhat的grub引导所有的系统:P以下是刚装好red hat9后的配置注意:因为要装主板驱动,所以必须现安装源代码.1.安装系统2.安装源代码 首先要确定系统是i3
Camera2Demo
在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作
Debian Sarge Installation
Just to practise my pool English, so this article is written by English:)1.Download the CD images. I Downloaded the CD images with jigdo. http://www.debian.org/CD/jigdo-cd/ The CDs I down
文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况
主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。
vim/neovim VS emacs主观感受
程序员圈子里非常经典的一句话:中文通常翻译为:Vim 是编辑器之神,Emacs 是神的编辑器。也有一种更贴切的表达:Vim 是神级编辑器,Emacs 是神仙用的编辑器。
Emacs GUI 界面调成深色
本文AI生成,亲测有效。
emacs 不装插件搜索文件
总体来说 按C-x p f最好用,通用性可以。但是对比LazyVim之中那种Space ff 的搜索,效率上差上一大截。属于可以搜索,但是要按tab,补充关键字。文本搜索,也是可以搜索,但是不能像LazyVim 之中的Space / 可以随时修改关键字,那种丝滑感。
给 Emacs 配置类似 Telescope 的文件搜索
日期:2026-11-06习惯了 LazyVim 中 Telescope、fzf 的文件查找后,我希望 Emacs 也能实现:输入时实时筛选、模糊匹配、移动候选时预览文件、回车打开。使用就能组合出这样的体验,终端 Emacs 也能使用。本机在 Emacs 31.1 中验证通过。
用 Emacs Dired 实现 em:退出文件管理器后,让终端自动切换目录
将下面的函数加入~/.zshrcthenprint -u2 -- '用法:em [目录]'return 2fiif [[!thenprint -u2 -- "em:目录不存在:$em_start_directory"return 1fithenthenfielsefi} always {函数只接受零个或一个目录参数。没有参数时使用$PWD,目录不存在时直接报错,不启动 Emacs。是 zsh 的路径修饰语法,用来将起始目录转换成绝对路径。后面的always。
Emacs 启动速度实测:GUI、TUI 与 emacsclient 差多少?
日期:2026-11-05把日常编辑逐渐搬进 Emacs 后,我想知道:每次直接启动 Emacs,要等多久?换成能节省多少时间?图形界面和终端界面又有多大差别?这次用自己的现有配置做了两轮测试,启动后都打开同一个 Org 文件。结果是:直接启动 GUI 的中位耗时为,TUI 为;保留 Emacs Server 后,后续重新打开文件分别降到和。不过,Server 刚启动后的第一次连接,与已经使用过的 Server 再次连接,耗时差别也很明显。下面把这些状态分开记录。
在 Emacs 中使用 Rime 极点五笔86
日期:2026-11-04通过emacs-rime调用本机的librime,在 Emacs 内使用已有的方案。终端版emacs -nw也能使用,候选词显示在底部。本机环境:Arch Linux、Emacs 31.1、librime 1.17.0;原方案位于。
emacs内置shell体验
有区别,但主要区别不在 Shell 本身,而在 Emacs GUI 和 TUI 对终端的支持能力上。Emacs 内置了多种 Shell 模式,其中M-x shellM-x eshell和M-x term在 GUI、TUI 下都能使用,但体验有所不同。
3万+



被折叠的 条评论
为什么被折叠?



