何为 Emacs?

Emacs 是一个可自编程,自扩展的文本编辑器。Emacs 内置 Elisp 解释器和热替换机制,使它可以在运行时进行自我编程进化。

Emacs 最大的资源库:EmacsWiki

Emacs 不但是一个文本编辑器,更是一个 Elisp 操作系统。通过 Elisp 扩展,它还具有以下功能:

Deepin Emacs 特色

默认的 Emacs 的功能很少,Deepin Emacs 是在 Emacs24 开发版基础上集成了 Linux Deepin 开发者和项目负责人 Andy Stewart 的 Elisp 扩展而成的。Deepin Emacs 包括了丰富的插件,并且功能和按键都已经过优化调整,方便大家的使用。

您只需调用 deepin-emacs 就可以使用 Emacs 强大的功能,而不用天天折腾 Elisp 细节。

Deepin Emacs 的安装

在 Linux Deepin 上,您可以在 Linux Deepin 软件中心中搜索 deepin-emacs 进行安装,或打开终端,输入如下命令来安装:

其他 Debian 系列发行版本用户可以下载 .deb 格式安装包(点击下载),同时还需要自行安装 Emacs24 。

deepinemacs

常用快捷键

大家可以通过如下步骤来查看常用快捷键列表:

按下 Win 键(徽标键)+y,输入 catkeystoke.el,然后回车即可查看。

提示:查看时最好不要进行任何修改,否则 Deepin Emacs 将无法启动,此时您可以按下 Win 键(徽标键)+Alt+L 将其锁定,进入只读模式。

全局命令

快捷键 功能
F5 退出Emacs
Alt + x 输入Emacs命令
F6 锁屏
F8 当前文件位置
F11 切换全屏
Win + y 全局搜索
Win + x z APT 搜索
Win + F8 进程管理器
Win + n 终端模拟器
Ctrl + z y 翻译当前的单词
Ctrl + z i 翻译输入的单词
Ctrl + z Ctrl + z W3M 浏览器
Ctrl + c p d 播放音乐目录
Ctrl + c p f 播放音乐文件
Ctrl + c i 登陆IRC
Ctrl + c c 日历
Win + x g 递归正则表达式搜索当前目录
Ctrl + c p g 切换到播放列表
Win + Alt + x 切换到命令输入栏
Ctrl + g 终止Emacs命令
Ctrl + g Ctrl + g Ctrl + g 强制终止Emacs命令

编辑命令

快捷键 功能
Ctrl + f 向右移动一个字符
Ctrl + b 向左移动一个字符
Alt + f 向右移动一个词
Alt + b 向左移动一个词
Ctrl + n 向下移动一行
Ctrl + p 向上移动一行
Ctrl + v 向下滚屏
Alt + v 向上滚屏
Ctrl + m 换行
Ctrl + o 向上插入空行并缩进
Ctrl + l 向下插入空行并缩进
Ctrl + d 向右删除一个字符
Alt + o 向左删除一个字符
Alt + Shift + n 向左语法删除
Alt + Shift + m 向右语法删除
Alt + Shift + h l 删除当前行
Ctrl + k 删除光标后面的内容
Ctrl + / 撤销
Ctrl + Shift + / 重做
Ctrl + Space 开启/关闭 选中状态
Ctrl + w 剪切
Alt + w 复制
Ctrl + y 粘贴
Alt + y 在粘贴列表中选择
Tab 缩进
Alt + / 补全
Win + Alt + h 高级粘贴拷贝
Ctrl + Shift + . 记忆当前的位置
Ctrl + Shift + , 跳到记忆位置
Ctrl + s 向前搜索
Ctrl + r 向后搜索
Alt + Shift + % 替换文本
Ctrl + Alt + Shift + % 正则替换

窗口命令

快捷键 功能
Ctrl + c v 纵向分屏
Ctrl + c h 横向分屏
Ctrl + x o 切换选中窗口
Ctrl + x ; 关闭除当前窗口外的其他窗口
Win + Alt + o 单窗口切换隐藏

标签命令

快捷键 功能
Alt + 7 选择左边的标签
Alt + 8 选择右边的标签
Alt + Shift + 7 选择最左边的标签
Alt + Shift + 8 选择最右边的标签
Alt + 9 选择上一个模式
Alt + 0 选择下一个模式
Ctrl + ; 删除当前标签
Ctrl + ‘ 删除当前标签以及所属的窗口
Win + q 删除除当前标签以外的其他标签
Win + Shift + q 删除当前模式的所有标签

文件管理器命令

快捷键 功能
j 向下移动
k 向上移动
n 下个目录
p 上个目录
f 打开文件夹
返回上一层目录
Space 向下滚屏
e 向上滚屏
4 批量重命名
r 重命名
7 移动到最后一个文件
8 移动到第一个文件
E Touch 命令
w 打开批量编辑模式
W 查找文件
J 跳到某个文件路径
; 字母导航模式切换
, 比较文件
Alt + o 切换隐藏文件模式
f 二进制打开文件
K 用Emacs程序打开文件
[ 用当前环境打开文件
t 选择全部文件
Shift + u 取消所有文件的选中状态
m 选中当前文件
u 取消当前选中文件
* . 按照输入的正则表达式搜索匹配文件
C 拷贝选中文件
R 移动或者重命名文件

W3M浏览器命令

快捷键 功能
j 向下移动
k 向上移动
Tab 跳到下一个链接
Shift + Tab 跳到上一个链接
g 在当前页面打开链接
Shift + g 在新标签中打开链接
f 在当前标签打开链接
o 在新标签中打开链接
Space 向下滚屏
e 向上滚屏
< 向左滚动
> 向右滚动
Shift + b 后退
Shift + f 前进
y 递归克隆当前光标处的网站
- 自动转换当前的网页到 org 笔记格式
m 选择右边的标签
n 选择左边的标签
Ctrl + Alt + 7 移动当前标签到左边
Ctrl + Alt + 8 移动当前标签到右边
Ctrl + Shift + 7 删除左边的标签
Ctrl + Shift + 8 删除右边的标签
6 保存标签
7 恢复标签
9 自动安装当前光标处的elisp插件
/ 下一个表格处
L 提交表格内容
Shift + m 用google浏览器打开链接
_ 拷贝选中区域的所有链接
& 编辑EmacsWiki页面
* 查看EmacsWiki页面的修改历史
查看EmacsWiki最近修改记录

17 Comments

发表评论