新聞中心
linux系統(tǒng)作為一個強大的操作系統(tǒng),包含著豐富的高效的命令,能夠幫助開發(fā)者提升工作效率。在面對大量的代碼,修改或者跟蹤變量時,一直以來都是Linux環(huán)境下最麻煩的問題之一,如何在 Linux環(huán)境中有效的提高效率,本文我們介紹ctags技巧。

創(chuàng)新互聯(lián)公司自2013年創(chuàng)立以來,先為慶安等服務(wù)建站,慶安等地企業(yè),進行企業(yè)商務(wù)咨詢服務(wù)。為慶安企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
Ctags (即 Exuberant Ctags) 是一個使用名稱識別其相關(guān)標(biāo)記的Unix/Linux工具,可以用來創(chuàng)建索引(index)文件,并且也可以發(fā)現(xiàn)源文件中的定義并自動動態(tài)更新索引文件。
它是一個代碼索引工具,能夠自動根據(jù)你的源代碼,搜索出定義的變量,函數(shù),類,宏等進行標(biāo)記,來方便我們后續(xù)定位變量等內(nèi)容,節(jié)省了我們大量的搜索時間。
首先,安裝 ctags ,不同系統(tǒng)可以使用不同的方式安裝。
centos系統(tǒng):
yum install ctags
Ubuntu系統(tǒng):
sudo apt-get install ctags
接下來,可以使用以下命令來在當(dāng)前目錄的源代碼中搜索,將結(jié)果或到 tags 文件中:
ctags -R
以 C 語言來說,可以使用 ctags -R –c-kinds=+px 生成更多的 tag 信息,以便于在 Vim 中搜索參數(shù)更多的內(nèi)容,其中:
+p表示先存儲函數(shù)參數(shù)名;
+x表示存儲結(jié)構(gòu)體成員變量;
以上命令執(zhí)行完畢之后,就會在當(dāng)前目錄下創(chuàng)建一個名為”tags”文件,該文件就是將所有被標(biāo)記的變量和函數(shù)等等收集起來的索引文件。
在進入 Vim 之后,我們只需要使用快捷鍵 CTPA+”變量名”,就可以跳轉(zhuǎn)到該變量定義的地方,并且可以查看該變量的使用關(guān)系。這種方式就可以大大提高我們在修改大量源代碼時查找變量的效率。
Ctags 無疑是一個強大的工具,在熟練了解之后,可以極大的提高我們在 Linux 環(huán)境中的工作效率,而且它也可以支持多種語言,但是要注意,每種語言對應(yīng)的標(biāo)記格式是不一樣的。
總而言之,ctags 是 Linux 中一個強大的工具,可以提高開發(fā)者的工作效率,從而提高文件夾工作效率。
成都創(chuàng)新互聯(lián)科技公司主營:網(wǎng)站設(shè)計、網(wǎng)站建設(shè)、小程序制作、成都軟件開發(fā)、網(wǎng)頁設(shè)計、微信開發(fā)、成都小程序開發(fā)、網(wǎng)站制作、網(wǎng)站開發(fā)等業(yè)務(wù),是專業(yè)的成都做小程序公司、成都網(wǎng)站建設(shè)公司、成都做網(wǎng)站的公司。創(chuàng)新互聯(lián)公司集小程序制作創(chuàng)意,網(wǎng)站制作策劃,畫冊、網(wǎng)頁、VI設(shè)計,網(wǎng)站、軟件、微信、小程序開發(fā)于一體。
分享文章:Linux環(huán)境中提高效率的ctags技巧(ctagslinux)
鏈接地址:http://m.5511xx.com/article/cogojho.html


咨詢
建站咨詢
