<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Emacs on Home</title><link>https://yecnay.net/tags/emacs/</link><description>Recent content in Emacs on Home</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Sat, 26 Sep 2026 06:49:18 +0800</lastBuildDate><atom:link href="https://yecnay.net/tags/emacs/index.xml" rel="self" type="application/rss+xml"/><item><title>Emacs快捷键</title><link>https://yecnay.net/posts/tech/emacs%E5%BF%AB%E6%8D%B7%E9%94%AE/</link><pubDate>Sat, 26 Sep 2026 06:49:18 +0800</pubDate><guid>https://yecnay.net/posts/tech/emacs%E5%BF%AB%E6%8D%B7%E9%94%AE/</guid><description>&lt;p&gt;&lt;strong&gt;在 Emacs 中，&lt;code&gt;C-&lt;/code&gt; 代表 Ctrl 键，&lt;code&gt;M-&lt;/code&gt; 代表 Alt 键（或 Meta 键），&lt;code&gt;S-&lt;/code&gt; 代表 Shift 键&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;为了让这份快捷键指南更全面、更实用，我基于你提供的网页内容进行系统性的补充与分类优化，增补了 Linux 配置文件路径、高频的基础编辑技巧、现代 Emacs 必不可少的包管理命令，以及文本大小写转换等常用操作。&lt;/p&gt;
&lt;p&gt;💡 核心快捷键分类整理（含新增补充）&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;基础文件与核心操作&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;C-x C-f&lt;/strong&gt;：打开或新建文件（Find file）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;C-x C-s&lt;/strong&gt;：保存当前文件（Save）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;C-x C-w&lt;/strong&gt;：文件另存为（Write file） &lt;code&gt;[新增]&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;C-g&lt;/strong&gt;：&lt;strong&gt;绝对神技！取消当前正在输入的快捷键或命令&lt;/strong&gt;（Quit）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;C-x C-c&lt;/strong&gt;：退出 Emacs（Close）&lt;/li&gt;
&lt;/ul&gt;
&lt;ol start="2"&gt;
&lt;li&gt;光标高频移动&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;C-p&lt;/strong&gt; / &lt;strong&gt;C-n&lt;/strong&gt;：向上 / 向下移动一行（Previous / Next）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;C-b&lt;/strong&gt; / &lt;strong&gt;C-f&lt;/strong&gt;：向左 / 向右移动一个字符（Backward / Forward）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;M-b&lt;/strong&gt; / &lt;strong&gt;M-f&lt;/strong&gt;：向左 / 向右移动一个单词&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;C-a&lt;/strong&gt; / &lt;strong&gt;C-e&lt;/strong&gt;：移动到当前行的行首 / 行尾&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;M-a&lt;/strong&gt; / &lt;strong&gt;M-e&lt;/strong&gt;：移动到当前句子的句首 / 句尾 &lt;code&gt;[更正/补充]&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;M-&amp;lt;&lt;/strong&gt; / &lt;strong&gt;M-&amp;gt;&lt;/strong&gt;：移动到整个文件的开头 / 末尾&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;C-v&lt;/strong&gt; / &lt;strong&gt;M-v&lt;/strong&gt;：向下 / 向上翻一页&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;C-l&lt;/strong&gt;：循环将当前行滚动至屏幕（中央 ➔ 顶部 ➔ 底部）&lt;/li&gt;
&lt;/ul&gt;
&lt;ol start="3"&gt;
&lt;li&gt;文本编辑与块操作 (Region)&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;C-@&lt;/strong&gt; 或 &lt;strong&gt;C-SPC&lt;/strong&gt;：设定选择标记起点（Set Mark），配合光标移动来选中区域 &lt;code&gt;[重要补充]&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;M-w&lt;/strong&gt;：复制选中的区域（Kill ring save）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;C-w&lt;/strong&gt;：剪切选中的区域（Kill region）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;C-y&lt;/strong&gt;：粘贴剪贴板中的内容（Yank）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;M-y&lt;/strong&gt;：在粘贴后按此键，可以循环切换历史复制过的内容 &lt;code&gt;[新增]&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;C-d&lt;/strong&gt;：删除光标后的一个字符&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;C-k&lt;/strong&gt;：从光标处剪切（删除）至行尾&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;C-/&lt;/strong&gt; 或 &lt;strong&gt;C-x u&lt;/strong&gt;：撤销上次操作（Undo）&lt;/li&gt;
&lt;/ul&gt;
&lt;ol start="4"&gt;
&lt;li&gt;大小写转换 &lt;code&gt;[全量新增]&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;M-u&lt;/strong&gt;：将光标后的单词转为全&lt;strong&gt;大写&lt;/strong&gt;（Uppercase）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;M-l&lt;/strong&gt;：将光标后的单词转为全&lt;strong&gt;小写&lt;/strong&gt;（Lowercase）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;M-c&lt;/strong&gt;：将光标后的单词首字母&lt;strong&gt;大写&lt;/strong&gt;（Capitalize）&lt;/li&gt;
&lt;/ul&gt;
&lt;ol start="5"&gt;
&lt;li&gt;搜索与替换&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;C-s&lt;/strong&gt;：向前递进式搜索（再按一次跳到下一个匹配项）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;C-r&lt;/strong&gt;：向后递进式搜索&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;M-%&lt;/strong&gt;：普通查找与替换&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;C-M-s&lt;/strong&gt; / &lt;strong&gt;C-M-r&lt;/strong&gt;：向前 / 向后&lt;strong&gt;正则表达式&lt;/strong&gt;搜索&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;
&lt;li&gt;多窗格（Buffer）与窗口管理&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;支持通过 &lt;code&gt;C-x 2&lt;/code&gt;、&lt;code&gt;C-x 3&lt;/code&gt; 进行垂直与水平分屏，使用 &lt;code&gt;C-x 0&lt;/code&gt;、&lt;code&gt;C-x 1&lt;/code&gt; 关闭或最大化窗格，并利用 &lt;code&gt;C-x o&lt;/code&gt;、&lt;code&gt;C-x b&lt;/code&gt; 等快捷键切换窗格与缓冲区。&lt;/li&gt;
&lt;/ul&gt;
&lt;ol start="7"&gt;
&lt;li&gt;现代扩展与包管理（Package） &lt;code&gt;[全量新增]&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;M-x package-refresh-contents&lt;/strong&gt;：刷新在线插件包仓库列表&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;M-x package-list-packages&lt;/strong&gt;：打开图形化插件包管理界面&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;M-x package-install &lt;!-- raw HTML omitted --&gt; [包名]&lt;/strong&gt;：安装指定的 Emacs 插件包&lt;/li&gt;
&lt;/ul&gt;
&lt;ol start="8"&gt;
&lt;li&gt;自救与帮助系统&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;提供包括 &lt;code&gt;C-h k&lt;/code&gt;、&lt;code&gt;C-h f&lt;/code&gt;、&lt;code&gt;C-h v&lt;/code&gt;、&lt;code&gt;C-h w&lt;/code&gt; 以及 &lt;code&gt;C-h t&lt;/code&gt; 在内的丰富帮助与说明查询快捷键。&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>