Sublime Text2/3怎样在Ubuntu中配置CTags插件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Sublime Text2/3怎样在Ubuntu中配置CTags插件相关的知识,希望对你有一定的参考价值。

在公司看代码,都是source insight和sublime text一起用的,前者看代码,后者编辑代码。其实前者主要是找函数定义这一点比ST方便,ST安装ctags后,也能达到同样的效果。

1.打开Sublime Text 2/3软件,在Preferences(设置)菜单中打开Package Control(插件管理器)打开菜单后找到install packages,搜索ctags, 回车执行,稍等一会看到左下角提示安装成功就好了

2.这时你在打开的文件中,右键菜单中会多一个Navigate to Definition菜单项

3.在侧左栏的工程/项目文件上右键会看到CTags: Rebuild Tags菜单项

4.这时你可以选中一个函数然后右键打开Navigate to Definition菜单项并执行,会发现左下角有这样的提示: Can\'t find any relevant tags file这是因为我们没有配置ctags可执行文件的路径

5.从官网上下载ctags可执行程序,解压到某个目录中,并将该目录添加到系统的PATH环境变量里。这样sublime text才能执行该程序

6.这时再到,侧左栏的工程/项目文件上右键执行CTags: Rebuild Tags菜单项,发弹出一个ctags的运行框,说明可以正常工作了

这时再选中一个函数,右键打开Navigate to Definition菜单项并执行

7.如果喜欢用快捷键操作,控制函数的跳转,可以打开Preferences->Package Settings->ctags->Key Bindings-User,并编辑这个文件,当然,如果不知道格式,可以将Key Bindings-Default里面的内容copy过来,然后修改某些命令的值
我的内容如下:
[

"command": "navigate_to_definition",
"keys": ["ctrl+t"]
,

"command": "jump_back",
"keys": ["alt+,"]
,
]
参考技术A 打开Sublime Text 2/3软件,在Preferences(设置)菜单中打开Package Control(插件管理器)
打开菜单后找到install packages,回车执行,拉取插件列表要等一小会
输入ctags回车安装,稍等一会看到左下角提示安装成功就好了
这时你在打开的文件中,右键菜单中会多一个Navigate to Definition菜单项
这时在侧左栏的工程/项目文件上右键会看到CTags: Rebuild Tags菜单项,但是那是灰色的不可用
如果,右键菜单中执行Navigate to Definition菜单项,左下角会有如下提示:
Can't find any relevant tags file
这是因为我们还没有安装ctags
接下来我们开始安装ctags,这个就相当简单了,执行命令sudo apt-get install ctags,如下图
这时在侧左栏的工程/项目文件上右键会看到CTags: Rebuild Tags菜单项就是可用的了
这时再选中一个函数,右键打开Navigate to Definition菜单项并执行,当然这里可以用快捷键。
这时会神奇的发现sublime text已经在一个新选项卡中打开个这个函数定义的文件选中和定位到了函数定义的地方!
好,我们成功了!本回答被提问者和网友采纳

Sublime Text3在Windows下怎样运行PHP代码

首次用sublime写代码,周围人都说好使,我就先用它写PHP代码吧。之前用的是fastadmin开发框架,用的是phpstudy服务器。使用sublime创建PHP的build system,按Ctrl+B就可以很快运行php程序啦。

1.将phpstudy加到环境变量中。我用的版本是php-7.0.12-nts,(通过计算机右击->属性->高级系统配置->选择高级->环境变量),path中添加的可执行的程序路径是php.exe所在的路径。如图:

技术分享图片技术分享图片

检测上面的配置是否成功,打开一个新的cmd(win+R)命令窗体,输入命令php -h查看是否会提示php的命令使用方法,有如下提示表示上面的步骤已成功。

技术分享图片

2.创建PHP编译环境

运行sublime,选择工具->编译系统,如图:

技术分享图片

在弹出的新窗体中把默认内容:

{ "shell_cmd": "make"}替换成{     "cmd": ["php", "$file"],    "file_regex": "php$",     "selector": "source.php" }
如图:

技术分享图片保存在默认的目录下即可,注意修改文件名为php.sublime-build.重启sublime.写一个简单php文件,按Ctrl+B就可以运行了。非常方便。


以上是关于Sublime Text2/3怎样在Ubuntu中配置CTags插件的主要内容,如果未能解决你的问题,请参考以下文章

sublime text2/3怎样在windows中配置ctags插件

Sublime Text2/3怎样在Ubuntu中配置CTags插件

Sublime Text2/3怎样在Mac OSX中配置CTags插件

配置Sublime Text2的python运行环境(Sublime Text 3也类似)

insert datetime pugin for sublime text2/3

将Sublime Text2 加入右键菜单