整理了 Spacemacs 的一些常用键。

git

SPC g s

快捷键描述
sstage(光标对应文件上), 或直接在文件上 spc g S
uunstage(光标对应文件上) ,或直接在文件上 spc g U
c ccommit
l llog
t ttag
P mpush
P Tpush tag
d ddiff
d sdiff stage
d udiff unstage
d rdiff range
b cnew branch
b bswitch branch
m mmerge (如:先 b b 到 master,再 m m 选 dev 分支)
f ufetch
F upull
y rref

ranger

SPC a t r r

快捷键描述
?帮助
j/k下移/上移
h/l上级/下级
ghHOME 目录
f打开文件
+创建目录
;C复制
R重命名/移动
D删除
;d ;x标记删除,然后执行
t标记
v反向标记
;U取消标记
S打开 Shell
=比较
C-c C-e进入编辑模式(如多个文件重命名)
C-C C-c结束编辑模式
C-c C-k退出编辑模式
B书签
m _给目录定义快捷键
um _取消快捷键
' _跳转到定义快捷键的目录
zP切换 ranger/deer 模式

deft

SPC a r d

快捷键描述
C-c C-q退出
C-c C-c清空搜索关键字
C-c C-g刷新搜索结果
C-c C-l使用 minibuffer 编辑搜索关键字,在这里可以使用 M-p 和 M-n 来遍历之前搜索过的关键字。
C-c C-t切换搜索方式为渐进式搜索/正则搜索,默认 Deft 使用渐进搜索
C-p / C-n定位到上一个/下一个文件处
RET打开/新建文件
C-c C-r文件重命名
C-c C-d删除文件
C-c C-n快速创建文件
C-c C-m创建文件,但会提示输入文件名

python

快捷键描述
spc f f打开 py 文件
spc m c c直接运行
spc m llive mode
SPC m r i清理无效 import
c-c c-pspc m s i进入 ipython

ein

快捷键描述
SPC a t i r启动 ein
SPC a t i o打开 ein
SPC a t i s结束 ein
RET执行当前 cell
C-RET(插入模式下)执行当前 cell
S-RET(插入模式下)执行并新建 cell
, .transient

gist

快捷键描述
SPC g g lgist 列表
SPC g g b以当前 buffer 创建 gist
SPC g g B以当前 buffer 创建私有 gist
SPC g g r以当前区域创建 gist
SPC g g R以当前区域创建私有 gist
bo打开
+增加
-删除
f抓取
y复制链接
/搜索
g r刷新

easy-motion

快捷键描述
g s s两键定位(支持中文)
g s spc多键定位(本 buffer)
g s /spc j j多键定位(全 buffer)

expand-region

SPC v

快捷键描述
v选择更多
V选择更少
e编辑
r复位

imenu

快捷键描述
SPC j i跳转目录
SPC b iSPC T i显示目录

eshell

快捷键描述
sgit status
d打开目录
e打开文件
z跳转近期目录

bookmark

快捷键描述
C-x r m设置书签
C-x r b跳转书签
C-x r l列出书签