1.下载ctag文件 http://ctags.sourceforge.net/ 2.解压获取 ctags.exe 文件, 将这个文件 复制到 C:\Windows\System32\ 中 3.用 cmd...创建 tags 指定目录文件 (如我的目录为 E:\Project\3DAlgorithm) 切换到指定文件目录 调用ctags 创建 ?...---------------再次更新新分割线---------------------------------------- 今天发现一款相当好用的 tags 创建、管理插件 准备工作: 1.下载 ctags
长期的运维工作中难免会遇到需要查看脚本或工具源码的情况,这时单纯地使用文本编辑器来检索与跳转就很不方便了,如果有方法可以对代码进行索引就能很明显提升定位效率,减少垃圾时间,将注意力更多分配到有价值的事情上 ctags...正是用来应对此种需求的 ctags 可以在源码的基础上生成一份索引文件(标记体系),然后提供给其它编辑器使用,以简单快速地定位这些被索引的对象和条目 ctags 目前可以支持多种语言,可以参考 programming...languages ,也可以支持多种工具和编辑器,可以参考 Editors and Tools Supporting CTAGS 这里分享一下 ctags 相关基础,详细可以参考 官方文档 Tip:...[root@h102 ~]# 查看版本 [root@h102 ~]# ctags --version Exuberant Ctags 5.8, Copyright (C) 1996-2009 Darren...的内容来判定语言 ---- 可识别的语法或对象 ctags --list-kinds 可以查看每种语言的哪些语法可以被识别 [root@h102 ~]# ctags --list-kinds Ant
Gemfile.lock lib LICENSE.txt Rakefile readme.md spec template [root@h102 forklift_etl-1.2.2]# ctags...Rakefile readme.md spec tags template [root@h102 forklift_etl-1.2.2]# file tags tags: Exuberant Ctags..._TAG_PROGRAM_NAME Exuberant Ctags // !..._TAG_PROGRAM_URL http://ctags.sourceforge.net /official site/ !...ctags --version ctags --list-languages ctags --list-maps ctags --list-kinds ctags -R * file tags head
这个插件是需要下载执行软件才能够操作的,下载地址 http://prdownloads.sourceforge.net/ctags/ctags58.zip 然后解压到自己感兴趣的目录 2.preferences...下点击install packages control,并等待成功 3.sublime中安装ctags插件 Ctrl+Shift+P ,输入Install Package后,输入Ctags安装 4.安装完成...,打开菜单在Preferences菜单中打开Package settings->ctags->settings-user和settings-default把default中的配置全部复制到user中,然后改一下...command配置项,为ctags的可执行文件路径,即ctags.exe路径 5.右键项目,点击Rebuild Tags,等待会生成两个文件就可以了
图3 图4 2.在上述出现的长框中输入ctags,选择第一个,回车安装,稍等一会看到左下角提示安装成功就好了。...3.下载ctags可执行程序,路径为http://prdownloads.sourceforge.net/ctags/ctags58.zip,解压到一个目录,注意要是纯ASCII字符的目录不要带空格或中文命名的目录...[文件夹安装放在C:\Windows\System32中] 输入install-->本地安装--->安装ctags 4.打开菜单在Preferences菜单中打开Package settings->ctags...command": "",修改以后为 "command": "C:\Windows\System32\ctags58\ctags.exe", 5.点击Find > CTgas菜单下的Rebuild...如图6: 生成Tags目录 在菜单栏中find选项中找到CTags再找到Rebuilds Tags可生成Tags 执行完后 用CTRL+鼠标左键可进行跳转
~~ 概述 ctags工具其实可以认为是为C语言的文件添加索引的工具。...安装 ctags工具有他的官网可以下载,但是实际上我们并不需要手动安装。一般情况下ubuntu系统内会自带ctags工具,他的名字叫:exuberant-ctags(朝气蓬勃的C标签0.0)。...可以通过$ ctags --version命令来查看版本。如果没有,则只需要$ sudo apt-get install exuberant-ctags就可以直接下载使用了。...使用 首先,对我们需要索引的文件进行预处理:$ctags foo.cpp(当然,如果需要递归处理所有子文件夹的话可以加 -R 参数,如:$ctags -R)。..._TAG_PROGRAM_NAME Exuberant Ctags // !
然后就是preference->pakcage control->install packages -> ctags....最后下载ctags:https://jaist.dl.sourceforge.net/project/ctags/ctags/5.8/ctags58.zip 解压,填写ctags settings。
/configure --enable-cscope --prefix=/usr[root@cutbag sys]#make&&make install 然后安装ctags [root@cutbag...sys]#tar zxvf ctags-5.8.tar.gz[root@cutbag sys]#cd ctags-5.8[root@cutbag sys]#.
linux实用技巧:你该使用ctags查找源码了 ---- 1.ctags简介: “哦,这个多的文件,我该如何去查看XX函数的实现!”相信这是很多朋友的抱怨。...是的,现在有这么一个工具:ctags,它需要和vim编辑器配合使用,让源码阅读可以更加轻松。 什么是ctags?...ctags(Generate tag files for source code)是vim下方便代码阅读的工具。尽管ctags也可以支持其它编辑器,但是它正式支持的只有VIM。...ctags更新地址:http://ctags.sourceforge.net/,这个网站是ctags的官方网站,你可以在上面下载到关于ctags的最新内容。...ctags能够定位什么内容?
Opengrok本地搭建(Windows10) ---- 下载解压OpenGrok 下载解压Tomcat(8.x及以上版本),添加环境变量:TOMCAT_HOME=D:\Program Files...\apache-tomcat-10.1.0-M8;运行目录下bin\startup.bat;浏览器输入网址:http://localhost:8080/ 下载解压Ctags(github ctags...),添加环境变量:CTAGS_HOME=D:\Program Files\ctags-p5.9.20220116.0-x64 下载安装JDK 配置opengork环境 解压到目录D:\...param-value> 并运行启动tomcat:bin\startup.bat,浏览器访问http://localhost:8080/source 相关文档 Windows...搭建opengork源码阅读环境 windows搭建opengrok工具 opengrok搭建 How-to-setup-OpenGrok 发布者:全栈程序员栈长,转载请注明出处:https://
CTags 7....通过Package Control->Install Package搜索HTML-CSS-JS Prettify安装 第二步 : 使用 选中格式化代码,然后在按Cmd+Shift+H (如果是Windows...安装好后,Linux和Mac不需要做什么更改,而Windows用户则需要配置一下node_path....安装 第二步 : 安装ctags 要想ctags插件可以使用,先要在相应的项目目录生成.tags文件,而生成这个文件,就需要在系统中安装ctags....Windows安装: - [下载](http://sourceforge.net/projects/ctags/files/ctags/5.8/ctags58.zip/download?
跳转到定义 方法: 为 Ctags 添加 Smali 语言支持。...注:~ 是指用户目录,Linux 和 Mac OS X 用户应该都明白,Windows 用户可以在 Vim 下 :ec $HOME 查看该目录所在,比如 Win7 下是 C:\Users\用户名。...Windows 下无法直接新建以 「.」 开头的文件名,可以先新建一个 txt 文件,然后在命令行下 rename file.txt .ctags。...当前解决方案 Ctags 只解析、Taglist/Tagbar 只显示了 field 和 method 两类 tag,我对此的原理不是很懂,但是猜想应该是上面 .ctags 文件里的 --regex-smali...参考链接 让Vim和Ctags支持smali语法 让tagbar支持markdown
一、安装Linux子系统 1.1 启用或关闭Windows功能 1.2 适用于Linux的Windows子系统 1.3 MicroSoft Store下载安装Ubuntu 1.4 Ubuntu...on Windows 二、安装Opengrok工具链 2.1 下载安装OpenGrok 2.1.1 OpenGrok简介 官网链接:{OpenGrok by OpenGrok 如上我们了解到,OpenGrok.../oracle/opengrok/releases/ 2.2 下载安装Java dpkg -i jdk-11.0.14_linux-x64_bin.deb 2.3 下载安装ctags 下载链接:https...://github.com/universal-ctags/ctags $ git clone https://github.com/universal-ctags/ctags.git...$ cd ctags $ .
vimrc 文件里添加如下内容: Plugin 'majutsushi/tagbar' 执行 :so $MYVIMRC 执行 :PluginInstall 安装 Exuberant ctags...tagbar 正常工作依赖于 Vim 7.0+ 和 Exuberant ctags。...下载地址:http://ctags.sourceforge.net/。...下载后将 ctags 可执行文件放置到一个在 PATH 环境变量的文件夹里,或者 Vim 安装目录的 Vim74 文件夹下,比如我是将 ctags.exe 放在 D:\Program Files (x86...创建 ~/.ctags.d/markdown.ctags 文件(Windows 下是 C:\Users\\.ctags.d\markdown.ctags),将如下内容贴到文件里:
ctags 必须是universal-ctags,否则后面建立索引的时候会报错: 严重: Exception running indexer org.opengrok.indexer.index.IndexerException...可以直接下载universal-ctags的源码来编译安装: # prepare sudo apt-get remove ctags sudo apt-get autoremove sudo apt-get...install autoconf sudo apt-get install automake git clone https://github.com/universal-ctags/ctags.git...cd ctags ....但这样直接移动源码实在不够优雅,其实project目录存在的意义是让OpenGrok知道哪些工程需要被索引,所以我们只需建立一个软链接(Windows下的快捷方式)就行了,这里我为Android源码、Vim
我曾经尝试过在Windows下用SourceInsight去看内核源码,实在看不下去,而且由于文件太多经常卡住。...2.1 ctags 2.1.1 ctags安装配置 以下一段话摘自于维基百科: Ctags is a programming tool that generates an index (or tag)...使用 ctags --list-languages 可以查看ctags支持的编程语言 ? 使用 ctags --list-maps 可以查看ctags支持的编程语言对应的文件扩展名 ?...使用 ctags --list-kinds 可以查看ctags识别的语法元素,使用 ctags --list-kinds=c 可单查看C语言识别的语法元素 ?...对比下Windows里Keil环境下,我通常用如下方式去查找: ? 搜索结果如下: ? 看到这里你是不是有个疑问,为什么Ubuntu下搜索main只有一个地方,但是在Keil下搜索出来了6处。
=========================================================== " DesCRiption: 适合自己使用的vimrc文件,for Linux/Windows...'zc' : 'zo') " 用空格键来开关折叠 " return OS type, eg: windows, or linux, mac, et.st.. function!...MySys() if has("win16") || has("win32") || has("win64") || has("win95") return "windows" elseif has("..." " 设定windows系统中ctags程序的位置 let Tlist_Ctags_Cmd = '"'..../ctags.exe"' elseif MySys() == "linux" " 设定windows系统中ctags程序的位置 let Tlist_Ctags_Cmd = '/usr/bin/ctags
,从网站下载For Windows版本的Ctags,解压缩后拷贝ctags.exe到某处,确保windows的path包含这个目录。...或者在控制台中到你放源码的目录手动执行ctags -R命令。我们可以发现在当前目录下生成了tags文件。这个就是我们需要的。我们可以在方法上按Crtl+],Vim会帮你找到方法定义的地方。...我们需要用到另外一个插件TagList,配合Ctags可以高效的查看源代码。...下的可用版本http://sourceforge.net/projects/mslk/,解压缩后拷贝所有文件到windows的path指向到的某个目录。...下载安装Grep for windows 下载Vim的Grep插件,grep.vim放在plugin目录 配置_vimrc,设置F3为快捷键 "Grep nnoremap
很多时候我们需要在多个源程序之间实现函数、宏定义、外部变量等的跳转查询,甚至有时候需要到内核或库源代码里窥视他们真面目,这对于windows的各种IDE而言都是基本功能,但是我最爱的vi呢?...vincent@ubuntu:~$ sudo apt-get install ctags 如果不幸系统提示找不到软件包ctags,首先你也许应该update一下你的软件源,还不行的话试试把ctags改成...exuberant-ctags。...: vincent@ubuntu:~$ ctags -R 比如我想要我的程序能随时去库函数里查询原型,那我就可以在库函数源代码的顶层目录下执行上面那条命令,假如我的库路径是~/ownloads/glibc...-2.9,那代码就如下: vincent@ubuntu:~$ cd ~/Downloads/glibc-2.9 vincent@ubuntu:~/glibc-2.9$ ctags -R 命令中的选项-R
领取专属 10元无门槛券
手把手带您无忧上云