taglist 外掛程式乙個源**瀏覽器,這個外掛程式在今年發布了4.6的版本,4.5還要追溯到2023年taglist需要結合ctag才能使用,否則會出現:exuberant ctags ( not found in path.plugin is not loaded這樣的錯誤。
ctag
taglist
上面兩個鏈結有可能需要fan wall,找到對應平台的壓縮包後,解壓。windows平台下的**ctags**直接把ctags.exe放到vim的安裝目錄即可,對於linux,需要編譯安裝:
ctags-5.8.tar.gz
$tar -zvxf ctags-5.8.tar.gz
$cd ctags-5.8
$./configure
$make
$sudo make install
對於taglist,解壓後有對應如下的檔案目錄:
├── doc
│ └── taglist.txt
└── plugin
└── taglist.vim
windows:把taglist.txt和taglist.vim分別放到vim安裝目錄對應的doc和plugin目錄下。 linux:把taglist.txt和taglist.vim分別放到~/.vim
目錄下的doc和plugin目錄下。如果沒有.vim沒有,就先建立。總之,不管什麼平台,原理是一樣的。
正確安裝完成後,我們就可以拿它來一展身手了。首先我們看看下面這個效果圖:
這看起來就有點eclipse的味道了,左側是類,方法,等成員的縮圖(taglist視窗),右側是**區視窗。當開啟乙個檔案時(c或者python等程式語言的文字),命令模式下輸入:tlisttoggle
就可以出現上面的效果圖,再次輸入tlisttoggle
時該視窗又會關閉。
Python 每日一問 22
問 基礎題 輸出 9 9 口訣表 提高題 古典問題 有一對兔子,從出生後第 3 個月起每個月都生一對兔子,小兔子長到第三個月後每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少?ps 例如輸入乙個數字15,計算出第15個月兔子的總數 答 基礎題 輸出 9 9 口訣表 方法1 for i i...
每日一Vim(20)Vim 編碼設定
vim的編碼選項 vim編碼涉及四個概念,分別是enc,fenc,fencs,tenc,一般亂碼多是因這些引數設定不正確引起的,要想徹底擺脫vim的亂碼問題,還是把這四個概念理清楚了,下面詳細介紹之。enc encoding enc的全稱為encoding,這是vim內部使用的編碼,如buffer,...
vim每日一插 一 NERDTree
這已經是準備寫的第四個系列了。當然我寫的系列都不長,目前還沒有超過三期的。有道是無志者常立志,有志者立長志。看起來我就一無誌者嘛,朝三暮四的。好吧,無所謂了,心情所致,想到什麼寫什麼吧。最近練練vim,然後無聊,又看vim的外掛程式,那麼就慢慢找些好用的外掛程式吧。今天的是nerdtree,乙個在v...