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

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


咨詢
建站咨詢
