vim外掛taglist的安裝和使用
【功能】
a source code browser(supports C/C++, java, perl, python, tcl, sql, php, etc): 提供了原始碼的結構化瀏覽功能,可將原始碼中定義的類、函式、變數等以樹結構顯示,層次關係可一目瞭然,而且於快速定位並檢視。
配置完成後的基本效果圖:
【下載安裝】
taglist外掛是以vim指令碼的形式存在,因此只需要將其下載下來放到相應的目錄即可。taglist基於ctags才能發揮作用,因此在使用taglist之前,確保已經安裝了ctags。具體安裝方法如下:
下載地址(兩個可選擇任意一個):
Official site
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 |
【使用】
在vim中,開啟taglist視窗使用
:Tlist (:TlistOpen, :TlistToggle) |
:Tlist (:TlistClose, :TlistToggle) |
<CR> 跳到游標下tag所定義的位置,用滑鼠雙擊此tag功能也一樣(但要在vimrc檔案中開啟此項功能) |
其他一些設定選項可在vimrc指令碼中新增,如:
"設定ctags路徑 "啟動vim後自動開啟taglist視窗 "不同時顯示多個檔案的tag,僅顯示一個 "taglist為最後一個視窗時,退出vim "taglist視窗顯示在右側,預設為左側 "設定taglist視窗大小 "設定taglist開啟關閉的快捷鍵F8 "更新ctags標籤檔案快捷鍵設定 |
還有許多其他的設定,請參考幫助文件: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配置和使用 【及】 一鍵安裝 ctags和cscope的方法 【及】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