Emacs 是一个支持多平台的自由编辑器软件, 支持Linux、Windows、MacOS操作系统。其历史可追溯到1975年,Emacs是极客们关于编辑器之战的两大主角之一,它的对手Vim。
官网:https://www.gnu.org/software/emacs/
快捷键 | 作用 | 备注 |
---|---|---|
下/上一页 | ||
当前行居中 | 多次按使当前行置顶/沉底 | |
前/后一个字母 | ||
前/后一个单词 | 以空格区分,会跳过部分标点 | |
上/下一行 | ||
行首/尾 | ||
句首/尾 | 以句号/分号为界 | |
文件首/尾 | 需要用 | |
重复 | 输入多个 | |
取消正在编辑的命令 | ||
退出Recursive Level | ||
关闭Emacs | ||
保留Emacs | ||
恢复Emacs | ||
删除下一个字符 | 也可以 C-f 退格,多一个键 | |
剪切上/下一个词 | ||
剪切这一行 | 按一次去掉内容,第二次才会去掉换行符 C-u 2 C-k 则会完全删掉两行 | |
剪切这一句 | ||
高亮选中 | 受输入法影响,会有bug,也可以按住 C- | |
剪切/复制选中部分 | ||
粘贴 | 多次C-k会被一并粘贴,且可粘贴多次 | |
将粘贴内容变为上次剪切的 | 给负数可以逆向滚动 | |
或 | 撤销 | 重复按可以撤销多次 按 |
向前/后查找 | ||
返回上一个match 或删除查找文字 | ||
退出搜索 | 定位到目标点 | |
打开/新建文件 | ||
保存文件 | ||
另存为 | ||
kill当前窗口 | ||
仅保留当前窗口 | ||
当前窗口上下分裂 | 会复制当前内容 | |
当前窗口横向分裂 | ||
切换窗口 | ||
或者 | 第二窗口翻页 | |
在新窗口打开文件 | ||
列出所有buffer | 会新建一个窗口,可以移动过去打开 | |
将当前窗口切换到一个buffer | 默认最近的 | |
查看命令帮助 | ||
查看 |