搜尋
首頁開發工具sublime在sublime text中怎麼實作函數追蹤跳轉(ctags)

下面由sublime教學欄位介紹給大家介紹在sublime text中怎麼實現函數追蹤跳轉(ctags),希望對需要的朋友有所幫助!

在sublime text中怎麼實作函數追蹤跳轉(ctags)

source insight中有一個很好用的功能,就是函數的追蹤跳轉,在閱讀別人的程式碼的時候輕鬆的瀏覽原函數。我們知道,在使用vim的時候有個插件叫ctags,同理,在sublime text中也能是使用ctags實現相同的功能。

以下介紹如何在sublime text中安裝使用ctags:

1,安裝package control:(如已安裝請忽略)

(參考https://packagecontrol.io/installation#st3)

簡單的安裝方法:

從選單View - Show Console 或ctrl ~ 快速鍵,調出console。將以下 Python 程式碼貼進去並 enter 執行,不出意外即完成安裝。以下提供ST3 和ST2 的安裝程式碼:

Sublime Text 3:

 import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

Sublime Text 2:

 import urllib2,os; pf='Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler( ))); open( os.path.join( ipp, pf), 'wb' ).write( urllib2.urlopen( 'http://sublime.wbond.net/' +pf.replace( ' ','%20' )).read()); print( 'Please restart Sublime Text to finish installation')

手動安裝:

可能由於各種原因,無法使用程式碼安裝,那可以透過以下步驟手動安裝Package Control:

11.點選Preferences > Browse Packages選單

12.進入開啟的目錄的上層目錄,然後再進入Installed Packages/目錄

13.下載 Package Control.sublime-package 並複製到Installed Packages/目錄

#

14.重啟Sublime Text。

Package Control 主檔案下載位址:https://github.com/wbond/sublime_package_control

在sublime text中怎麼實作函數追蹤跳轉(ctags)

 使用方法:

快速鍵Ctrl Shift P(選單– Tools – Command Paletter),輸入install 選取Install Package並回車,輸入或選擇你需要的插件回車就安裝了(注意左下角的小文字變化,會提示安裝成功)。

在sublime text中怎麼實作函數追蹤跳轉(ctags)

2,下載最新的ctags到非中文目錄,這裡,我們推薦c:\windows\system32,ctags可從http:// ctags.sourceforge.net/下載,最後更新是在09年,版本5.8;

下載後解壓縮ctags.exe到c:\windows\system32目錄下;

3,在sublime text中的package control install下安裝ctags

##快捷鍵ctrl shift p,輸入pci,再在命令列中輸入ctags安裝

4,配置ctags路徑


開啟ctags的settings-default,並複製全部程式碼,將其貼到setting-user中;


並在以上位置加入你的ctags路徑;

5,使用,在使用函數調轉功能前,需要先生成.tags文件,只需在專案文件管理器的專案文件上右鍵點擊Ctags:Rebuild Tags即可(注意,在改動文件之後也許重新產生.tags)


6,所有工作都準備充分之後,就可以在函數名稱上右鍵點擊navigate 頭definition跳到指定函數了,回傳用jump back;

#

以上是在sublime text中怎麼實作函數追蹤跳轉(ctags)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:csdn。如有侵權,請聯絡admin@php.cn刪除
崇高文本與代碼:比較分析崇高文本與代碼:比較分析May 03, 2025 am 12:07 AM

SublimeTextisidealforthosevaluingspeedandsimplicity,whileVSCodesuitsthoseneedingextensivefeaturesandcustomization.SublimeTextoffersquickfileaccesswith"GotoAnything"andaminimalisticapproach,butmaylackout-of-the-boxfunctionality.VSCodeprovide

崇高的文字:您的編碼伴侶崇高的文字:您的編碼伴侶May 02, 2025 am 12:01 AM

sublimetextisapowerfulcodingcompanionduetoitsspeed,自定義和keykefeatures.1)itoffersincrediblediblesdibblesdibblesdiblespeedforhandlinglargefiles.2)其FlexibalibalyallibilityallibalibaliityallosalabolalabolalabolalAsextenSivexTensivexTomizationWithPluginSandThemes.3)

在Sublime文本和VS代碼之間進行選擇:哪個編輯器最好?在Sublime文本和VS代碼之間進行選擇:哪個編輯器最好?May 01, 2025 am 12:03 AM

SublimeText更适合处理大文件和喜欢轻量级编辑器的用户,而VSCode更适合需要IDE功能和强大扩展性的用户。1.SublimeText以速度和简洁著称,适合处理大文件。2.VSCode以扩展性和微软支持著称,适合需要IDE功能的用户。

崇高文本:代碼編輯器的簡介崇高文本:代碼編輯器的簡介Apr 30, 2025 am 12:11 AM

SublimeText是一款功能強大且靈活的代碼編輯器,值得程序員探索。 1)它支持多重選擇與編輯,允許同時修改多個位置。 2)插件系統豐富,可擴展功能。 3)基本用法直觀,高級用法包括正則表達式和宏。 4)常見錯誤如插件衝突可通過卸載或調整配置解決。 5)性能優化通過管理插件和配置文件實現。

開發人員的崇高文本:使用編輯器的指南開發人員的崇高文本:使用編輯器的指南Apr 29, 2025 am 12:15 AM

SublimeText因其速度快、功能強大和豐富的插件生態系統而備受開發者青睞。 1.多行編輯與多光標功能允許同時修改多處文本。 2.命令面板和快捷鍵提高操作效率。 3.通過PackageControl管理插件,滿足各種開發需求。 SublimeText是開發者的理想選擇,提升編程效率。

崇高文字:探索定價和可用性崇高文字:探索定價和可用性Apr 28, 2025 am 12:03 AM

SublimeText的定價為$99美元(個人和商業許可證起價),採用一次性購買模式,支持Windows、macOS和Linux:1.提供免費試用版,購買後永久使用並獲得更新;2.可從官方網站或第三方商店下載,但建議從官方網站購買以確保靈活性。

訪問崇高的文字:探索您的選項訪問崇高的文字:探索您的選項Apr 27, 2025 am 12:24 AM

你可以通過免費試用、購買許可證或申請教育許可證來獲取SublimeText。 1)免費試用:無時間限制,但保存文件時會提示購買。 2)購買許可證:一次性支付99美元,獲得終身更新和支持。 3)教育許可證:學生和教育工作者可享受折扣,需驗證身份。

崇高文本:探索其功能崇高文本:探索其功能Apr 26, 2025 am 12:10 AM

SublimeText是一款功能強大的文本編輯器,適用於多種編程語言和文件格式。 1.多重選擇與編輯功能允許同時修改多個位置,提高編輯效率。 2.命令面板通過快捷鍵訪問,執行各種操作,如格式化代碼和管理插件。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器