spacemacs 的个人配置及键绑定(Emacs按键风格),主要配置入口为: init-aborn.el
详细配置请参考使用手册
先安装spacemacs : git clone https://github.com/syl20bnr/spacemacs $HOME/.emacs.d
配置文件入口为init.el及init-aborn.el,大部分配置文件存放在modules和parts文件夹里,按键的绑定在hotkey文件夹。
- backup 备份文件
- demo 一些示例代码,仅用于debug
- docs 文档目录
- hotkey 按键绑定的配置,全局按键的绑定见my-keys-minor-mode.el
- layers 自己写的layer
- lib3rd 第三方的库,主要保存从网上收集的比较有用的Emacs Lisp函数库
- modules 文件夹主要保存网上的开源packages(主要是些不在melpa源里的包)
- parts 主要一些自己写的配置及工具
- screenshots 屏幕截图
- scripts 存放一些有用的脚本
全局按键放在my-keys-mode这个mode里
C-j 切换buffer
M-j 打开文件
C-; 快速下移5行
C-: 快速上移动5行
C-' 移动到一行最中间位置
C-c m 中文字跳转
M-n 英文字跳转*
C-S-+ 显示放大(在大屏显示器里非常有用)
C-- 显示缩小
C-< 回到上次位置,对应函数pop-global-mark
spacemacs/helm-project-do-ag 通过rg进行检索
spacemacs/avy-open-url 打开当前所在的url连接
find-file-in-project-by-selected 文件查找