emacs
install
https://www.gnu.org/software/emacs/manual/html_node/efaq/Installing-Emacs.html
question
http://stackoverflow.com/questions/19510522/in-centos-6-4-when-configure-emacs
spacemacs
安装
详见
Github
- 备份原有配置
cd ~
mv .emacs.d .emacs.d.bak
mv .emacs .emacs.bak
- clone仓库
cd ~
git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d
emacs # 等待自动安装
- 启动emacs
emacs # 启动emacs,将会自动安装插件和配置,安装过程中将会有选项询问使用哪种模式可以看自己需求来选择
- 安装完成后重启来让配置生效
快捷键
- 特殊快捷键符号表
| 符号 | 含义 |
|---|---|
C | Control |
M | Meta or Alt or +Esc |
Del | delete |
RET | return |
- 基本快捷键(Basic)
| 快捷键 | 用途 |
|---|---|
C-x C-f | find, 查找文件, 即在缓冲区打开/新建一个文件 |
C-x C-s | save, 保存文件 |
C-x C-w | write, 保存为 |
C-x C-v | 关闭当前缓冲区文件并打开find |
C-x i | 打开find选择文件,在光标处插入文件内容 |
C-x b | 新建?/切换缓冲区 |
C-x C-b | 显示缓冲区列表 |
C-x k | 关闭缓冲区 |
C-x C-c | 关闭emacs |
插件设置
auto-completion
- 安装
打开
~/.spacemacs文件,在dotspacemacs-configuration-layers列表中添加auto-completion - 配置
auto-completion-return-key-behavior表示RET按下的操作,包括complete(选中当前的选项),nil(不做操作)auto-completion-tab-key-behavior表示TAB按下的操作,包括complete,nil,cycle(在选项中循环切换选中)auto-completion-complete-with-key-sequence表示
- 安装