何为 Emacs?
Emacs 是一个可自编程,自扩展的文本编辑器。Emacs 内置 Elisp 解释器和热替换机制,使它可以在运行时进行自我编程进化。
Emacs 最大的资源库:EmacsWikiEmacs 不但是一个文本编辑器,更是一个 Elisp 操作系统。通过 Elisp 扩展,它还具有以下功能:
编辑器调试器浏览器音乐播放器文件管理器终端模拟器IRC 客户端邮件客户端新闻阅读器电子书阅读器图片浏览器进程管理器Wiki 编辑器Debian 包管理器Elisp 安装管理器英文翻译助手英文编写助手代数计算系统日历GTD 客户端电驴客户端下载管理器代码画图Vi 模式正则表达式学习助手代码自动补全代码搜索实时语法检测Anything 超强搜索键盘宏…Deepin Emacs 特色默认的 Emacs 的功能很少,Deepin Emacs 是在 Emacs24 开发版基础上集成了 Linux Deepin 开发者和项目负责人 Andy Stewart 的 Elisp 扩展而成的。Deepin Emacs 包括了丰富的插件,并且功能和按键都已经过优化调整,方便大家的使用。
您只需调用 deepin-emacs 就可以使用 Emacs 强大的功能,而不用天天折腾 Elisp 细节。
Deepin Emacs 的安装你可以在 Deepin 软件中心中搜索 deepin-emacs 进行安装,或打开终端,输入如下命令来安装:
sudo apt-get install deepin-emacs.deb 格式安装包下载:点击下载
常用快捷键
大家可以通过如下步骤来查看常用快捷键列表:
按下 Win 键(徽标键)+y,输入 catkeystoke.el,然后回车即可查看。
提示:查看时最好不要进行任何修改,,否则 Deepin Emacs 将无法启动,此时您可以按下 Win 键(徽标键)+Alt+L 将其锁定,进入只读模式。
全局命令快捷键功能
F5退出Emacs
Alt + x输入Emacs命令
F6锁屏
F8当前文件位置
F11切换全屏
Win + y全局搜索
Win + x zAPT 搜索
Win + F8进程管理器
Win + n终端模拟器
Ctrl + z y翻译当前的单词
Ctrl + z i翻译输入的单词
Ctrl + z Ctrl + zW3M 浏览器
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 + s向前搜索
Ctrl + r向后搜索
Alt + Shift + %替换文本
Ctrl + Alt + Shift + %正则替换
编辑命令
快捷键功能
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 + 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移动到第一个文件
ETouch 命令
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最近修改记录
如果困难是地上的荆棘,我们脱掉鞋子,光着脚笑笑,