- 今天突然想學一手emacs,雖然之前一直用的vim,win10下也是使用gvim來查看代碼(小工程用vim看代碼真的方便),不過總忍不住想要嚐嚐鮮。雖然emacs,沒學多少,不過找到了在windos下用vim+ctags的方法,以後看代碼就能很方便的跳轉代碼定義了。
操作方法
1、下載emacs
去emacs官網下載emacs,解壓後進入bin文件夾找到ctags.exe(emacs.exe也在這),然後將bin文件夾添加進環境變量,這個我就不細講了,基本操作。
2、檢查是否能正確調用ctags
按win+r,輸入cmd,在控制檯中輸入 ctags --help
如果出現以下輸出則證明可以正常使用。
3、修改vim腳本
參考的vim指令看這裏
我們修改vim腳本,使得vim可以一鍵生成ctag文件並自動讀入,從而可以在vim中跳轉到函數定義處,要添加的腳本命令如下
"生成ctags文件
map <F2> :!ctags -R * <CR>
"自動切換目錄並指定tag文件
set tags=tags;
set autochdir
我這裏把生成tag文件的快捷鍵映射到了F2,然後vim自動切換目錄並讀入tag文件,這樣就能在vim中追蹤代碼了:)
- 如有錯誤和改進之處,歡迎交流指正。