零基礎如何學習spacemacs的使用?


vimtutor, or spacemacs has similar plugin eviltutor


Spacemacs 說白了就是 Emacs+Vim 的按鍵(evil), 然後預裝了一套以 layer 為中心的 package 管理方法.

一開始要把 Emacs 和 Vim 各自的 tutorial 過一遍, 然後看 Spacemacs 的Documents, 稍微學一點 Emacs-Lisp 的基本寫法, 因為各種設置方法都要查看 Emacs-wiki去修改dotfile, 在 spacemacs 里沒法直接設置.

不熟悉 Vim 和 Emacs 的話, Spacemacs 是不可能開箱即用的, 我從零基礎到勉強能用大概2周時間. 其實說白了一開始需要做的無非就是改字體主題+完善一下代碼補全+熟悉快捷鍵

Spacemacs 已經幫你解決了很多坑, 但是很多東西還是得你自己去 Github 上翻文檔, 看 issues. 比如 Spacemacs 自帶的 Python 代碼補全插件 Anaconda-Mode, 用的 Jedi 庫, 然而 Jedi 0.9 現在有個莫名其妙的 bug, 比如一輸入 lambda 就會顯示 key error 之類莫名其妙的錯誤, 需要根據 Anaconda-mode 的主頁說明降級到0.8.1, 恩, 你直接打開終端在 pip 里降級是沒用的....我在這個問題上浪費了一個晚上.


youtube上有一個系列,https://www.youtube.com/watch?v=ZFV5EqpZ6_s


過一遍官方 documents 知道meta-x custom 進行修改


把官方 Doc spacemacs/DOCUMENTATION.org 看一遍就行了

如果是 Vim User 的話,看這個也可以 spacemacs/VIMUSERS.org


今天搜索怎麼使用spacemacs的時候發現了幾篇博客,感覺寫的很好(可能需要科學上網):

An Introduction to Spacemacs – Configuration Operation

https://medium.com/@jaysoifer/spacemacs-browsing-saving-and-deleting-78cd5b026a6f

如果沒用過vim的話可以先把spacemacs自帶的教程把操作文檔的基本操作過一遍,大約用時30分鐘,通過spc h T在spacemacs中打開。


推薦閱讀:

TAG:文本編輯器 | Emacs | Spacemacs |