完整的emacs and lisp的学习集合整理如下:

https:///GreyZhang/g_lisp

    继续emacs以及lisp的学习,今天来小结一下spacemacs中集成的几个功能。主要的功能还是关于搜索。

    我自己之前一直使用projectile插件用来管理工程,其实看了一下spacemacs中也集成了这个插件。而在工程中搜索,我以前的习惯是直接使用projectile-ag。在使用spacemacs的过程中,我几乎是没有修改过默认的组合键的。有一阵子,切换了新的spacemacs的配置之后我发现这个组合键消失了。即使如此,我依然也在使用这个命令,还觉得使用命令也是挺好用的。

    现在看来,其实在spacemacs中,基于evil还是拓展出了很多搜索功能的。这些功能基本上绑定到了*按键上。

280_emacs evil几个便捷的功能操作_emacs

    本身,vim中的*也是搜索的意思。不过,这里的连续*继续下一个的功能似乎不是很好用了,但是结合np两个按键也能够快速的前后移动。而且,在当前的buffer中能够提示一共有几个命中的目标。

    如果是使用r按键,这是一个多态切换按键,可以把搜索范围限定在buffer、可视区域或者是一个函数。

    *b,可以在当前加载的buffer中进行匹配搜索。默认搜索引擎是ag,速度还是很快的。

    */,这是一个重头戏的功能,最近我用这个功能来替代掉了曾经的projectile-ag,使用上还更加便捷,选择的时候也少了一步切换。

完整的emacs and lisp的学习集合整理如下:

https:///GreyZhang/g_lisp