從 vim 跳槽到 emacs

可能身邊的人都知道,我最近從 vim 跳到 emacs 了。 其實也沒有什麼特別的原因,只是突然想要玩一下, 又想著,要學會就要讓它融入生活中,就跳過來了。 真要說的話,大概就是

「手上的劍使慣了,總會想試試不一樣的武器」

的那種感覺,別人說得天花亂墜,還不如自己下手去試試看來的實際。

話說跟別人討論 config 時,都會想到武俠小說裡面談論武器的情節, 曾看人說技術圈就像江湖,想來也真是不錯。

之前有許多人跳 vim 之前都會說「要在 emacs 裡面把 vim 做不到的事情做好。」 但截至目前為止,我是還只有對 syntax highlight 的改善有感而已, 尤其以前都會炸掉的 ejs,現在都支援得很棒,但其它感覺就比較還好了。

倒是對 filpr 這套件有些怨言,他有點像是 vim 上的 curlP, 但聽說因為版號升上 25.1 後,許多 API 都炸了, 導致這個套件三不五時就會出雷,就只能用類似功能的 projectile, 但介面不一樣了,又要重新熟悉了。

另外就是 evil-mode 也想小抱怨一下,雖說很 vim 但還是有許多 vim 的東西不能用, 像我以前常用的 :tabe 消失就讓我很不習慣, 還有 :bn 還會到 scratch 覺得煩(聽說可以關掉?再研究看看), 可能再看看有沒有回鍋必要吧, 但 syntax highlight 的完整性真的對我這種有點強迫症的人是一大誘因啊。

學 emacs 我是看 emacs-101 學的,但其實沒有全部看完XD 簡單講一下我看了哪些東西: 先看為什麼要學 emacs,然後直接跳到基礎 key-binding, 再來就是 .emacs.d/ 設定及套件安裝了,然後上網找什麼套件必裝, 裝完後就可以開始用了。

到現在差不多一個禮拜了,還是需要回頭看 key-binding, 等到常用的都記熟後就可以繼續練下一步了。(尚未進入,到時候再寫~)