跳到主要内容

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地址

安装

详见Github

  1. 备份原有配置
cd ~
mv .emacs.d .emacs.d.bak
mv .emacs .emacs.bak
  1. clone仓库
cd ~
git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d
emacs # 等待自动安装
  1. 启动emacs
emacs # 启动emacs,将会自动安装插件和配置,安装过程中将会有选项询问使用哪种模式可以看自己需求来选择
  1. 安装完成后重启来让配置生效

快捷键

  • 特殊快捷键符号表
符号含义
CControl
MMeta or Alt or +Esc
Deldelete
RETreturn
  • 基本快捷键(Basic)
快捷键用途
C-x C-ffind, 查找文件, 即在缓冲区打开/新建一个文件
C-x C-ssave, 保存文件
C-x C-wwrite, 保存为
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

    1. 安装

      打开~/.spacemacs文件,在dotspacemacs-configuration-layers列表中添加auto-completion

    2. 配置
      1. auto-completion-return-key-behavior表示RET按下的操作,包括complete(选中当前的选项),nil(不做操作)
      2. auto-completion-tab-key-behavior表示TAB按下的操作,包括complete,nil,cycle(在选项中循环切换选中)
      3. auto-completion-complete-with-key-sequence表示