首先安装package controls
s2
import urllib2,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; 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()) ); by = urllib2.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')
s3
import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
1:有Git就执行git clone https://github.com/SublimeText/CTags
没有的话就直接去下载
当然你也可以选择用package install 来安装
2:把下载的CTags复制到preferrence--->brower package下面
3:配置,ctag的执行需要组件配合
下载地址
http://prdownloads.sourceforge.net/ctags/ctags58.zip
下载解压到英文无空格目录
找到CTags目录下面的CTags.sublime-settings
找到配置项:"command" : "D:/softtools/ctags58/ctags.exe",
command里面的内容替换下载的组件解压后的地址
4:这个时候基本已经可以用啦。
配置一下,让ctag构建起来的标记文件,不显示出来。
找到Preferences.sublime-settings一般在用户(User文件夹里面)
添加 "file_exclude_patterns": [".tags", ".tags_sorted_by_file", ".gemtags"]
ok可以使用啦。
快捷使用:
构建标记 ctrl+t, ctrl+r
跳转到定义处 ctrl+t, ctrl+t ctrl+> ctrl+shift+left_click
跳转到上一个 ctrl+t, ctrl+b ctrl+< ctrl+shift+right_click
显示所有标记 alt+s
show_symbols (all files) alt+shift+s
show_symbols (suffix) ctrl+alt+shift+s
相关推荐
"sublime显示函数列表插件"就是为了实现这一目标而设计的,它允许用户在Sublime Text 2中方便地查看和跳转到Python脚本中的各个函数。 FuncPreview是这个插件的名字,最初是针对Sublime Text 2开发的。尽管...
安装完成后,打开Sublime Text,我们来安装函数跳转所需的插件。这里的关键是`ctags`,它是一个强大的源代码标签生成工具,能够帮助我们在代码中快速定位函数和变量。压缩包中包含了一个名为`ctags`的文件,这可能是...
在Sublime Text中,通过CTags插件,你可以点击代码中的某个函数名,然后直接跳转到其定义的地方,这对于大型项目尤其有用。 **二、安装CTags** 在使用Sublime Text的CTags插件之前,你需要先安装CTags本身。这通常...
其中,CTags是Sublime Text 3中一个非常重要的辅助开发工具,它能帮助开发者快速跳转到代码中的函数定义、类或变量声明,极大地提高了代码阅读和编写效率。 **CTags介绍** CTags是一个开源工具,它可以生成一个...
之后,你就可以享受CTags带来的便捷:在代码中点击函数名,按`F12`(或通过其他自定义快捷键)即可跳转到定义;在搜索框中输入`@function_name`,可以列出所有包含该函数的文件。 CTags还有许多高级特性,比如支持...
5. **使用CTags**:现在,在Sublime Text中,当你光标停留在函数或变量上时,按Ctrl+点击即可跳转到定义,或者使用"Go to Definition"(默认快捷键F12)。 **在日常开发中,结合Sublime Text的其他插件如GitGutter...
CTags,另一方面,是一个用于生成源代码标签的工具,它使得在大量代码库中快速跳转到特定函数或变量定义变得极其方便。这两者的结合,Sublime Text 2 配合 CTags,能够极大地提升编程效率和代码导航体验。 首先,...
这个插件能跨文件跳转,跳转到指定函数声明的地方 下载并解压本ctags包中的ctags.exe到系统环境路径(默认压缩在c:\windows\system32就好了) 2.若没安装package control在这个插件的话,先安装它。这个在我的blog...
这个插件能跨文件跳转,跳转到指定函数声明的地方 下载并解压本ctags包中的ctags.exe到系统环境路径(默认压缩在c:\windows\system32就好了) 2.若没安装package control在这个插件的话,先安装它。这个在我的blog...
这个插件能跨文件跳转,跳转到指定函数声明的地方 下载并解压本ctags包中的ctags.exe到系统环境路径(默认压缩在c:\windows\system32就好了) 2.若没安装package control在这个插件的话,先安装它。这个在我的blog...
2. **快速跳转**:在支持CTags的编辑器中,你可以通过标签跳转功能快速定位到代码定义处。 3. **多语言支持**:CTags支持多种编程语言,如C、C++、Java、Python等。 4. **自定义规则**:用户可以通过编写自己的规则...
此外,`CTags`也是一个很好的补充,它通过生成代码标签文件,提供快速跳转到函数定义的能力。 3. **构建系统**:Sublime Text 3允许用户自定义构建系统,方便编译和运行C程序。在“Tools” > “Build System”菜单...
将ctags与Sublime Text结合使用,可以通过插件实现代码自动定位功能,即用户在阅读代码时,只需点击某个函数名或变量名,即可直接跳转至其定义处。此外,该插件还支持“跳回”功能,允许用户在查看完定义后返回到...
1. **跳转到定义**:在代码中选中一个标识符,按下预设的快捷键(通常为`Ctrl+点击`或`F12`),Sublime Text将自动打开并定位到该标识符的定义处。 2. **列出定义**:在代码中输入一个标识符,按特定快捷键(如`...
在 Sublime Text 中,通过集成 CTags 插件(如 Enhanced CTags 或 SideBarEnhancements),开发者可以快速跳转到代码定义,这对于大型项目尤其有用。只需点击或按快捷键,就能直接定位到函数或变量的定义位置,大大...
4. **代码导航**:一旦配置完成,你就可以使用特定快捷键(如在Vim中是`Ctrl+]`)从当前光标处跳转到定义,或者在Sublime Text中通过插件提供的菜单或快捷键来实现。 **标签文件**:`tags` 文件是`ctags`的核心,它...
"cTags"则是用于生成和浏览源代码标签的工具,便于快速跳转到函数或变量定义的位置。 "Filediff"侧边栏插件允许用户比较文件之间的差异,这对于协同开发和版本控制特别有用。侧边栏插件通常还包括对文件和项目管理...
在编辑器中,通常可以通过快捷键(如Vim中的`Ctrl+]`)或菜单命令跳转到光标所在函数或变量的定义处。在终端中,可以使用`ctags`命令配合`grep`查找特定标签: ``` ctags -n -d ``` 这将列出`function_name`的...