1. 程式人生 > >vim外掛taglist的安裝和使用

vim外掛taglist的安裝和使用

【功能】
        a source code browser(supports C/C++, java, perl, python, tcl, sql, php, etc): 提供了原始碼的結構化瀏覽功能,可將原始碼中定義的類、函式、變數等以樹結構顯示,層次關係可一目瞭然,而且於快速定位並檢視。

配置完成後的基本效果圖:

【下載安裝】
        taglist外掛是以vim指令碼的形式存在,因此只需要將其下載下來放到相應的目錄即可。taglist基於ctags才能發揮作用,因此在使用taglist之前,確保已經安裝了ctags。具體安裝方法如下:
下載地址(兩個可選擇任意一個):
Official site  

http://vim-taglist.sourceforge.net/
VIM online  http://www.vim.org/scripts/script.php?script_id=273
下載解壓後,將外掛指令碼檔案(.vim)和幫助檔案(.txt)分別放入vim常用目錄:
$HOME/.vim/ 或
$HOME/vimfiles/ 或
$VIM/vimfiles/
下的
plugin/taglist.vim
doc/taglist.txt
中。

然後,重新開啟vim,執行(假若使用的目錄是~/.vim/)

 :helptags ~/.vim/doc

來匯入taglist的幫助檔案,那麼後面便可以使用:help taglist.txt來詳細檢視手冊

【使用】
在vim中,開啟taglist視窗使用

:Tlist (:TlistOpen, :TlistToggle)

關閉視窗可使用

:Tlist (:TlistClose, :TlistToggle)

taglist視窗中可使用的快捷鍵:

<CR>          跳到游標下tag所定義的位置,用滑鼠雙擊此tag功能也一樣(但要在vimrc檔案中開啟此項功能)
o                 在一個新開啟的視窗中顯示游標下tag
<Space>      顯示游標下tag的原型定義
u             更新taglist視窗中的tag
s             更改排序方式,在按名字排序和按出現順序排序間切換
x             taglist視窗放大和縮小,方便檢視較長的tag
+             開啟一個摺疊,同zo
-             將tag摺疊起來,同zc
*             開啟所有的摺疊,同zR
=            將所有tag摺疊起來,同zM
[[            跳到前一個檔案
]]            跳到後一個檔案
q            關閉taglist視窗
<F1>      顯示幫助


其他一些設定選項可在vimrc指令碼中新增,如:

"設定ctags路徑
let Tlist_Ctags_Cmd = '/usr/bin/ctags'

"啟動vim後自動開啟taglist視窗
let Tlist_Auto_Open = 1

"不同時顯示多個檔案的tag,僅顯示一個
let Tlist_Show_One_File = 1

"taglist為最後一個視窗時,退出vim
let Tlist_Exit_OnlyWindow = 1

"taglist視窗顯示在右側,預設為左側
let Tlist_Use_Right_Window =1

"設定taglist視窗大小
"let Tlist_WinHeight = 100
let Tlist_WinWidth = 40

"設定taglist開啟關閉的快捷鍵F8
noremap <F8> :TlistToggle<CR>

"更新ctags標籤檔案快捷鍵設定
noremap <F6> :!ctags -R<CR>


還有許多其他的設定,請參考幫助文件:help taglist.txt
其英文原版手冊: http://vim-taglist.sourceforge.net/manual.html

相關推薦

vim外掛taglist安裝使用

【功能】         a source code browser(supports C/C++, java, perl, python, tcl, sql, php, etc): 提供了原始碼的結構化瀏覽功能,可將原始碼中定義的類、函式、變數等以樹結構顯示,層次關係可一

vim + ctags + taglist配置使用 【及】 一鍵安裝 ctagscscope的方法 【及】vim語法高亮,自動縮排,python 自動縮排設定

1, vim + ctags + taglist配置和使用 taglist依賴於ctags,所以要先裝ctags,否則taglist裝了也沒法用! 1、首先安裝ctags 首先是ctags的安裝,推薦使用exuberant ctags,我們可以從其官方網站上下載它的原始碼包

FindBugs-IDEA外掛安裝使用

1.下載 因為使用idea線上無法下載,可下載這個連結的外掛,親測可用 https://download.csdn.net/download/libra_ts/10467779 2.安裝 安裝完成,重啟。 3.使用 a. Bad practice程式碼中

VIM外掛——vimplus安裝(centos 7)

Centos 版本要求 centos7及其以上系統。 安裝vimplus(建議在普通使用者下安裝) git clone https://github.com/chxuan/vimplus.git ~/.vimplus cd ~/.vimplus ./install.sh 快捷鍵 以

Jmeter 3.2 及外掛安裝配置

Jmeter 3.2 Jmeter 32 Java 8 安裝 下載安裝 設定環境變數 Jmeter 安裝 下載安裝 設定環境變數

Lombok外掛安裝使用

lombok介紹 lombok能夠極大簡化我們寫的程式碼,使用註解的方式省略get set toString等方法,便得程式碼看起來更加的美觀。lombok是在編譯時候生成對應的方法的。所以在效能上面大家完全不用擔心,是與我們寫上get set方法是一樣的。 常用的幾個註解 @Data註

非常好用的外掛之IntelliJ IDEA lombok外掛安裝使用

一、lombok的介紹      lombok是開源的程式碼生成庫,是一款非常實用的小工具,我們在編輯實體類時可以通過lombok註解減少getter、setter等方法的編寫,在更改實體類時只需要修改屬性即可,減少了很多重複程式碼的編寫

eclipse maven 外掛安裝配置

maven3 安裝:     安裝 Maven 之前要求先確定你的 JDK 已經安裝配置完成。Maven是 Apache 下的一個專案,目前最新版本是 3.0.4,我用的也是這個。     下載完成之後將其解壓,我將解壓後的資料夾重新命名成 maven,並將它放在 D

greenplum外掛tablefunc安裝使用(行列轉換)

注意: 此外掛只是在測試環境論證過,如若在生產環境使用,請自行評估風險 環境清單: 主機1: 內網: 125.10.1.166  系統配置清單: IP HOSTNAME CPU MEM

JMeter常用外掛安裝使用

1、需要下載的外掛 如圖上面兩個是jmeter的外掛,第三個是放在伺服器中的。 2、解壓前面兩個壓縮包,並找到其中的jar檔案,將其拷貝到jmeter的lib/ext目錄下。 重啟jmeter,出現如下新增元件,則說明新增外掛成功。 3、常用元件簡介 [email

有關nodejs外掛安裝使用

sublimelinter js的語法檢查需要:nodejs 安裝jshint外掛 npm install jshint -g sublimelinter css的語法檢查需要:nodejs 安裝jslint外掛 npm install jslint

vim的配置安裝Python安裝細節記錄20190109

vim: vim記得以前版本是8.0;現在最新的版本是8.1;而且是安裝版本,不是已經編譯好的版本;可以直接安裝 需要git vundle安裝 到bundle/vundle目錄下; 安裝外掛的命令全部由bundle 改成plugin vimrc檔案配置用以前很多錯誤 目前沒有錯誤

eclipse 中fat jar 外掛安裝使用

       eclipse中自帶有jar包的匯出方式,可滿足一些基本的需求。但有時可能需要將一個引用了第三方jar的工程打包成一個jar包,供其他的工程區呼叫。fat jar 外掛可以很方便滿足這樣的需求。 安裝方式: 一.線上安

Sublime Text3 Atom相關外掛安裝使用

Sublime Text3 一、Sublime Text3安裝preap主題 Sublime Text3作為前端開發的神器,一直備受fer的青睞。下面給Sublime Text3安裝preap主題來替換預設主題。 先上圖: 安裝 修改Setti

修改Android Studio 的預設配置後,外掛無法安裝使用問題

剛開始嫌棄使用AS預設配置導致C盤不斷變大, 然後就修改了下 AS bin目錄下的 idea.properties(AS 日誌,外掛,system,config等都在這裡配置)。我把預設的修改成瞭如下:然後重啟了 AS 後,裝各種外掛總是安裝不成功,到 AS 的外掛庫下載 j

Eclipse常用外掛線上安裝離線安裝方式(不斷更新中。。。)

 1.Subclipse 原始碼管理工具Subversion的Java客戶端,對使用Subversion做原始碼管理的,這個相信用的會比較多。預設使用JavaHL介面,如果使用中沒有問題的話,最好別切換 1)    從官網下載 2)    解壓至 ${eclipse}\

vim + ctags + taglist配置使用

通過tags 檔案來閱讀原始碼: tags 檔案是通過命令:ctags -R 生成索引檔案(原始碼目錄下所有的結構體定義,函式的定義,巨集定義 都可以通過索引檔案找到它所在的路徑檔案) ctags + ]  跳轉到指定符號所定義的檔案  ctags + t  返回  注

Maven的安裝配置以及Eclipse中Maven外掛安裝配置

Maven是一個軟體專案管理和綜合工具,通過特有的POM(project object mode)概念來管理專案,功能十分強大。一、安裝Maven2、將下載的壓縮包解壓即可二、Maven的配置1、配置Maven環境變數  新增系統環境變數      MAVEN_HOME :

2、CocoaPods外掛安裝使用教程(外掛版本)

CocoaPods外掛的安裝和使用教程 一、CocoaPods是什麼?     CocoaPods是第三方庫的一個管理工具,可以用於下載第三方庫和更新第三方庫。我們可以把它當作一個外掛安裝在Xcode中。 二、CocoaPods的下載    三、CocoaPods如

(2)Hadoop筆記:hadoop-eclipse-plugin外掛安裝mapReduce小栗子

注: 1.eclipse所在環境為windows 2.hadoop版本2.8.3 3.hadoop-eclipse-plugin版本2.8.3 4.eclipse版本Luna Service Release 1 (4.4.1) 5.JDK 1.7