280_emacs evil幾個便捷的功能操作

完整的emacs and lisp的學習集合整理如下:

https://github.com/GreyZhang/g_lisp

    繼續emacs以及lisp的學習,今天來小結一下spacemacs中集成的幾個功能。主要的功能還是關於搜索。

    我自己之前一直使用projectile插件用來管理工程,其實看了一下spacemacs中也集成了這個插件。而在工程中搜索,我以前的習慣是直接使用projectile-ag。在使用spacemacs的過程中,我幾乎是沒有修改過默認的組合鍵的。有一陣子,切換了新的spacemacs的配置之後我發現這個組合鍵消失了。即使如此,我依然也在使用這個命令,還覺得使用命令也是挺好用的。

    現在看來,其實在spacemacs中,基於evil還是拓展出了很多搜索功能的。這些功能基本上綁定到了*按鍵上。

    本身,vim中的*也是搜索的意思。不過,這裏的連續*繼續下一個的功能似乎不是很好用了,但是結合np兩個按鍵也能夠快速的前後移動。而且,在當前的buffer中能夠提示一共有幾個命中的目標。

    如果是使用r按鍵,這是一個多態切換按鍵,可以把搜索範圍限定在buffer、可視區域或者是一個函數。

    *b,可以在當前加載的buffer中進行匹配搜索。默認搜索引擎是ag,速度還是很快的。

    */,這是一個重頭戲的功能,最近我用這個功能來替代掉了曾經的projectile-ag,使用上還更加便捷,選擇的時候也少了一步切換。

完整的emacs and lisp的學習集合整理如下:

https://github.com/GreyZhang/g_lisp

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章