Vim實戰手冊(9)Vimide——打造你自己的IDE(B)
轉載本文請註明來自“柳大的CSDN部落格”:http://blog.csdn.net/poechant
經過《Vim實戰手冊(8)Vimide——打造你自己的IDE(A)》之後,我們都知道了如果使用Tags來提高生產力。這一篇文章將向大家介紹WinManager,可以讓你的Vim看起來更像Vimide : )
1、下載WinManager外掛
你暫時先不需要了解什麼是WinManager,一會就一目瞭然了。相信經過上一篇博文的瞭解後,你的Vim應該配置成這個樣子了:
不過現在僅僅是有tags可以用,要是能夠像Visual Studio或者Eclipse中那樣有一個File Explorer或者Package Manager之類的東東就好了。那麼就引出了WinManager,首先下載該外掛,下載地址是:winmanager.zip。下載後解壓,將其中的doc下的winmanager.txt檔案放入vim/vim73中(由於版本號和系統的不同,名稱可能略有不同,這裡我使用的是Vim 7.3的Mac版本)的doc下,plugin中的winmanager.vim放到vim/vim73中的plugin中。
2、修改VimRC
加入如下兩句:
1 let g:winManagerWindowLayout='FileExplorer|TagList'
2 nmap wm :WMToggle<cr>
其中第1行程式碼的作用,是設定視窗布局為FileExplorer和TagList上下排列。
第2行程式碼的作用,是將wm快捷鍵對映到:WMToggle<cr>,:WMToggle<cr>相當於開啟WinManager的開關鍵。簡單對映後可以更快地開關。
然後重新進入Vim,輸入命令:
1 wm
我相信你一定看到了這樣類似的佈局:
更多詳細用法你可以使用這個命令來檢視:
1 :help winmanager
3、左上角的類似File Explorer的東東是什麼?
你一定發現左下角還是TagList,而左上角貌似有點眼熟。是的,就是你用Vim開啟某一目錄時看到的。比如有一個名為test_dir的目錄,在Shell下輸入:
1 vim test_dir
則一定看到類似情景:
這其實是Vim內建的netrw.vim外掛的功能,主要用來編輯目錄。我們正是利用WinManager來管理佈局,而那個類似File Explorer的東東就是netrw了。在netrw中可以做如下操作(並附上快捷鍵):
(1)游標移動:與檔案編輯時的游標移動快捷鍵相同,可參考《Vim實戰手冊(3)常用游標移動操作》一文。
(2)展開目錄:Enter鍵,即<cr>。
(3)收起目錄:也是Enter鍵。
(4)建立目錄:按d鍵,然後輸入目錄名後回車。
(5)刪除目錄:按D鍵刪除游標所在的目錄。
(6)切換顯示方式:按i鍵。有平鋪、樹、列表、詳細四種模式。
(7)重新命名目錄:按R鍵。
(8)改變排序方式:按s鍵。
(9)到更高一層目錄:按-號。
更多用法你可以使用這條命令來檢視:
1 :help netrw
相關文章
- Vim實戰手冊(8)Vimide——打造你自己的IDE(A)IDE
- Vim實戰手冊(1)初級個性化配置你的Vim
- Vim實戰手冊(7)關於加密加密
- Vim實戰手冊(4)常用編輯操作按鍵
- 7款優秀Vim外掛幫你打造完美IDEIDE
- Vim實戰手冊(2)常用的狀態切換按鍵
- 來替換掉你的vim,打造堪比IDE的編輯工具IDE
- Vim實戰手冊(3)常用游標移動按鍵
- 將 Vim 打造成 python IDEPythonIDE
- 將 VIM 打造成 go 語言的 ideGoIDE
- Vim實戰手冊(5)常用多緩衝區操作按鍵
- 如何將 Vim 打造成一個成熟的 IDEIDE
- Vim實戰手冊(6)常用搜尋與書籤操作按鍵
- selinux實戰手冊Linux
- 簡簡單單把vim打造成python的IDEPythonIDE
- 保姆級教程!將 Vim 打造一個 IDE (Python 篇)IDEPython
- [譯] Vue Router 實戰手冊Vue
- LFS 中文版手冊釋出:如何打造自己的 Linux 發行版Linux
- Flutter移動端實戰手冊Flutter
- 打造你自己的程式設計師品牌程式設計師
- LINKERD 2.11 中文實戰手冊
- 自己動手擴充套件vim外掛——code_complete.vim篇套件
- 用 yeoman 打造自己的專案腳手架
- vim進階 | 使用外掛打造實用vim工作環境
- VIM 進階 —— 《VIM 8 文字處理實戰》
- 程式設計師裝B手冊程式設計師
- 自己動手擴充套件vim外掛——配色篇套件
- 如何把 VIM 整成 IDEIDE
- [IDE工具篇]Vim命令合集IDE
- 像 IDE 一樣使用 VimIDE
- 誰說Vim不是IDE?(一)IDE
- ARP協議全面實戰手冊——Wireshark的安裝協議
- Bulma 教程,Bulma 指南,Bulma 實戰,Bulma 中文手冊
- RH9安裝手冊,很好!
- 將 Vim 配置成 Python IDEPythonIDE
- F5 api介面開發實戰手冊(二)API
- 專案實戰!用爬蟲和Flask打造屬於自己的電影網站爬蟲Flask網站
- 你也可以手寫自己的Promise(一)Promise