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

相关文章
相关标签/搜索