[emcs] 個人常用模組
最近慢慢的將慣用編輯器從vim轉移到emacs
雖然emacs啟動速度慢了些
但在擴充性方面真的是非常了不起
而快速鍵方面則可以靠evil-mode來補足我在vim上面的習慣
以下是我常用的模組:
1. evil
在emacs上面使用vim key binding
它整合的相當不錯
幾乎所有我熟悉的vim key binding都能直接運作
美中不足的是vim autocomplete功能如C-x C-f, C-x C-l等等沒有搬上來
慣用vim者裝了evil後應該可以無痛轉移至emacs
2. evil-surround, evil-numbers
這是把surround.vim, vim increase number的功能搬上emacs
特別是surround,在vim, emacs裡都是必裝的功能
可以將刮號類的東西替換成新的刮號,還有html/xml tag也能替換
3. expand-region
有了evil後操作text object已經很方便了
不過expand-region使用起來還是相當不錯且直覺
它的功能是從游標處聰明的拓張選取區域
從word到刮號、段落等等
4. projectile
這是我使用emacs的主要理由之一
它會讀取一個專案,通常是git, maven, svn等版本控制或專案管理的設定檔
然後讓你可以快速的在專案中的檔案作切換
除了切換外,也可以grep,或是製作專案tags輔助自動完成及symbol查詢
5. magit
Emacs上的git模組
我只有用簡單的功能而已
不過看說明影片它可以做到更多複雜的功能
當然啦,除了這些其實我還做了更多複雜的設定
我個人的emacs設定放在github上
https://github.com/dryman/felix-emacs-config
檔案切割成init, keybindings, config, 以及 utils
原本是希望不要設定得太複雜
不過隨著時間過去,設定也無可避免的變得愈來愈龐大了...
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 98.248.38.67
※ 文章網址: https://www.ptt.cc/bbs/Editor/M.1484611025.A.F85.html
推
01/19 08:33, , 1F
01/19 08:33, 1F
推
08/22 20:20, , 2F
08/22 20:20, 2F
Editor 近期熱門文章
PTT數位生活區 即時熱門文章