sublime text3安裝Ctags問題解決

        平常工做中,sublime text3是一款不錯的編譯工具,可是在編譯c++代碼時,並無相關的函數定義的跳轉功能,所以一般會使用Source Insight 3做爲代碼查看的工具,然而同時使用兩個工具並非很方便,後來發現sublime text3擁有插件ctags能夠實現相似的功能,Windows下安裝步驟以下:c++

一、Package Control的安裝:

首先須要確認你的sublime上是否安裝了Package Control,若是Preferences 菜單下沒有Package Control目錄,那麼就須要先安裝Package Control。windows

1.點擊Preferences > Browse Packages菜單sublime-text

2.進入打開的目錄的上層目錄,而後再進入Installed Packages/目錄函數

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

4.重啓Sublime Text,便可看到Preferences下出現了Package Control的選項spa

二、安裝ctags

         1.點擊Preferences > Package Control,會出現以下菜單,選擇Install Package,.net

左下角會出現命令執行的顯示,執行成功後,會出現以下界面:插件

輸入ctags,點擊出現的項便可。code

一般狀況下,package control: install package 點擊後會報出以下錯誤:blog

解決方法1

         若是你的package control 不是經過上面的步驟安裝,該錯誤的緣由可能就是因爲你的package control有錯,你須要按照下面的步驟刪除自帶的package control,從新安裝package control。

 

步驟:

  1. 刪除安裝目錄下的Package Control 文件夾(包括文件夾裏面全部的文件和文件夾自己,大膽的刪),個人路徑是 D:\sublime text3\Data\Packages,能夠經過Preferences > Browse Packages,進入該目錄
  2.  刪除User目錄下Package Control.sublime-settings文件便可,個人路徑是D:\sublime text3\Data\Packages\User\Package Control.sublime-settings
  3.  從新打開 Sublime Text便可
  4.  按照上面package control的安裝說明安裝便可。

解決方法2

       若是你是按照上面的步驟,從新按照了package control,可是仍然出現了相同的錯誤,那麼咱們的Intent服務提供者(ISP)不支持IPv6就會引起上述錯誤。

具體請參考:

http://stackoverflow.com/questions/25105139/sublime-text-2-there-are-no-packages-available-for-installation

  1. 取得sublime.wbond.NETIPv4地址。在命令提示符中輸入如下令:ping sublime.wbond.net
  2. 打開C:\Windows\system32\drivers\etc\hosts文件,增長對應的項,以下:
  3. 保存文件,而後再打開Package Control便可。
  4. 若是點擊package control: install package後仍有相同的錯誤,能夠重啓sublime text,多試幾回。

配置ctags

1.         下載ctags可執行程序,路徑爲http://prdownloads.sourceforge.net/ctags/ctags58.zip,解壓到一個目錄,注意要是純ASCII字符的目錄不要帶空格或中文命名的目錄。

2.       打開菜單在Preferences菜單中打開Package settings->ctags->settings-user和settings-default,把default中的配置所有複製到user中,而後改一下command配置項,爲ctags的可執行文件路徑,如D:/ctags/ctags.exe,(個人ctags可執行文件路徑)

 

ctags使用

         首先在對應的項目上右鍵,單擊Ctags:Rebulid  Tags,而後在相關的函數上便可使用右鍵->Navigate to Definnition快速查詢函數定義,或使用jump back回退到上次查詢

 

參考資料

subline Text3 安裝 PackControl 報錯解決方案

http://blog.csdn.net/u011242657/article/details/53898054

 

Sublime Text 沒法使用Package Control或插件安裝失敗的解決方法

http://blog.csdn.net/freshlover/article/details/44261229/

 

sublime text 3在windows中配置ctags插件

http://blog.csdn.net/lijing198997/article/details/47724749

相關文章
相關標籤/搜索