我的emacs配置文件(GNU emacs24.3),吸收prelude emacs的配置,从elpa安装软件包。 加快了emacs的启动速度
- c/c++
- php
- python
功能:加载各个配置文件
存放主要的配置文件
- init-base.el 基础配置
- init-package.el 经由elpa安装软件包,可以在required-packages函数中添加需要的包
- init-ui.el 界面配置
- init-misc.el 零散的配置
- init-func.el 收集的一些函数
- init-dev.el 与语言开发相关的配置
- init-kbd.el 配置快捷键
零散的配置
C指的是ctrl键,M指的是alt键,S指的是shift键
- C-x C-r 重命名前缓冲区
- C-x C-k 删除当前缓冲区对应的文件
- C-x k 关闭当前缓冲区
- C-x C-b ibuffer
- jk
快速按
调用ace-jump-buffer,跳到指定的buffer
- C-w 未选中区域时,剪切当前行
- M-w 未选中区域时,复制当前行
- C-] 跳到匹配的括号
- C-k 光标在行首时,删除当前行
- C-return return键指的是回车键,在当前行上方新开一行
- C-h 删除光标前的字符
- C-x j 跳到指定的行
- C-M-n 光标向下移动五行
- C-M-p 光标向上移动五行
- C-M-f 光标向右移动五个字符
- C-M-b 光标向左移动五个字符
- C-M-return 在当前行的下方新开一行
- M-down down键指的是键盘上向下的那个箭头,将当前行向下移动
- M-up up键指的是键盘上向上的那个箭头,将当前行向上移动
- M-; 代码注释的功能
- C-= 扩展选中区域
- jj
快速按
调用ace-jump-mode跳到指定的字符 - jl
快速按
跳到指定的行
- C-c h 光标移到左部窗口
- C-c l 光标移到右部窗口
- C-c k 光标移到上部窗口
- C-c j 光标移到下部窗口
- f8 开启/隐藏 neotree
- M-h 帮助命令
- f6 平分窗口,启动eshell
- C-f6 在当前窗口启动eshell
- C-l 在eshell中的作用是清屏
下载该代码,解压之后,重命名为 .emacs.d
,放在用户目录下即可。配置文件需要通过elpa安装一些包,所以要保证联网,剩下的就是耐心等待。