spacemacs 快捷键

spacemacs的快捷键,是归类的,特别好记。

推荐学习方法:

  1. emacs tutor M-x help-with-tutorial
  2. vim tutor 因为spacemacs最大的特点是基本完全继承了vim快捷键。
  3. SPC开头的快捷键,SPC是启动键。(见下文,原来一直望而却步的emacs快捷键和命令,竟如此简单)
  4. 其它的快捷键是为了深入折腾,一般人不学也足够了。

本文记录常用的快捷键,不常用的,不介绍。


一些emacs名词概念解释

名词解释
project在某目录里建立一个空文件.projectile。就成功创建了一个project目录。可以在这个目录进行grep操作
window窗口,可以分栏。
frame是一个emacs框架。可以包含多个window
buffer文件加载到emacs里,就称之为一个buffer。一个emacs可以存在很多很多buffer。可以在打开的多个buffer里搜索关键词或者文件名
layoutemacs的窗口界面,以及emacs打开的buffer文件。作为一个session,保存下来。

SPC有些快捷键,比较繁琐。不如直接使用下述快捷键替换。

F1帮助
:w保存
:q退出,与SPC q q一样。
ctrl-g命令退出。emacs自带的。
千万不要使用emacs打开大文件,会有提示y/n的。emacs打开大文件太卡。大文件用vim打开就可以。


now let’s go!!!

spacemacs常用快捷键

快捷键(启动键是SPC,即空格)描述推荐星级
,(注意:不需要SPC启动)当前模式下的lead-key快捷键,可以显示当前模式的常用命令,很不错!*****
SPC x查找并跳转到“单词x或者X开头的单词位置”,x是char字符,可以是任意字符****
!执行shell命令
打开一个shell终端****
*或者/在project里搜索关键词*****
1 2 3 … 9跳转到第n个window窗口
:即emacs自带的M-x
;用来注释代码的,这个可以查看一下帮助手册。各种注释操作
?显示所有快捷键。可以grep关键词查找快捷键。
`mark相关。即标记位置,用于代码跳转的。就是标签。
a rranger命令。打开当前文件所在目录,并能实时显示目录或文件内容*****
a uundo作用。可以上下操作,是undo的history列表。
b b查找并切换到buffer/recent-file
b d删除当前buffer
f f查找文件以及recent-files
f y复制并显示当前buffer文件名。完整路径*****
l slayout的保存,输入layout的名称*****
l L大写L。layout的load加载*****
n nnarrow命令。就是把某段代码单独显示。操作完之后,SPC n w就可以回到之前的界面
n wnarrow-widen命令。
p p打开某个project。*****
q q退出spacemacs
r r显示register里的值。一般是复制、删除、选中后的内容。这个需要查看emacs帮助手册理解。
s a p在project的所有文件里,使用ag(因为ag>ack>grep的搜索速度,所以只推荐ag。ag需要单独安装,很简单,百度即可)命令搜索关键词。*****
s s在当前buffer里搜索关键词。*****
s S在当前buffer里搜索关键词。SPC s S比*,结果要好看*****
T h选择主题。一般都选择spacemacs默认主题,另外就是monokai。
u这个命令,类似linux里的xargs,是一个神奇的命令。我还不熟悉。应该深入了解。
v外扩命令。就是代码不断增加选中的范围。很神奇的。会有提示下一个按键。v是继续外扩;V是缩小外扩。
w -window横切
w /window竖切
w cwindow close
w mwindow 最大化
x a代码对齐的。会有提示下一个按键。
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值