ctags文件绝对路径修正

2024-04-27 09:48
文章标签 ctags 绝对路径 修正

本文主要是介绍ctags文件绝对路径修正,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

我们利用ctags生成当前目录的tags文件并放到别的目录

ctags -R --sort=1 --c++-kinds=+p --fields=+iaS --extra=+q --language-force=C++ --exclude=.svn --exclude=c++ --exclude=asm* -f ~/coreycui/coreytags/gcc/tags



会发现tags生成的地址是相对地址,导致我们在vim中时候ctrl+]无法定位,如果此时我们添加了--tag-relative即可,但是--tag-relative只能保证你的path和tag目录是相对的,tags文件依然无法移动。


利用awk命令进行纠正


cat tags | awk -F '\t' '{print $1"\t/usr/include/"$2"\t"$3"\t"$4"\t"$5"\t"$6"\t"$7"\t"$8"\t"$9"\t"$10"\t"$11"\t"$12"\t"$13"\t"$14"\t"$15"\t"$16"\t"$17"\t"$18}'


即可正常使用。

这篇关于ctags文件绝对路径修正的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/940166

相关文章

用Python实现时间序列模型实战——Day 14: 向量自回归模型 (VAR) 与向量误差修正模型 (VECM)

一、学习内容 1. 向量自回归模型 (VAR) 的基本概念与应用 向量自回归模型 (VAR) 是多元时间序列分析中的一种模型,用于捕捉多个变量之间的相互依赖关系。与单变量自回归模型不同,VAR 模型将多个时间序列作为向量输入,同时对这些变量进行回归分析。 VAR 模型的一般形式为: 其中: ​ 是时间  的变量向量。 是常数向量。​ 是每个时间滞后的回归系数矩阵。​ 是误差项向量,假

opencv中的绝对路径问题

之前在接触opencv编一个显示图像的简单程序遇到这样一个问题:把图片放在工程库目录下,也就是所谓的相对路径,能够正确的显示图像;可当我采用绝对路径时就会出现问题。    看一下这个例子:     #include<iostream>#include<opencv2/core/core.hpp>#include<opencv2/highgui/highgui.hp

C#根据文件绝对路径获得文件MD5值

/// <summary>/// 获取文件MD5值/// </summary>/// <param name="filePath">文件绝对路径</param>/// <returns>MD5值</returns>public static string GetMD5HashFromFile(string filePath){try{FileStream file = new FileStream

VS2022包含stdatomic.h报错修正

一个C语言的工程,xxx.c文件,代码:#include <stdatomic.h> 编译时,报错如下: 生成开始于 23:48... 1>------ 已启动生成: 项目: Test1, 配置: Debug x64 ------ 1>Test1.c 1>C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MS

C语言中数组的定义错误点修正

错误定义数组的方法:int buff[ ]=[1,2,3];其中错误的地方有两处: 1.未定义数组的大小。该数组中有3个元素,因此应为buff[3]。 2.数组元素是最外面是用大括号{ }括起来,因此应为{1,2,3}。 正确的定义方式为int buff[3]={1,2,3};

Python | Leetcode Python题解之第388题文件的最长绝对路径

题目: 题解: class Solution:def lengthLongestPath(self, input: str) -> int:ans, i, n = 0, 0, len(input)level = [0] * (n + 1)while i < n:# 检测当前文件的深度depth = 1while i < n and input[i] == '\t':depth += 1i

Golang | Leetcode Golang题解之第388题文件的最长绝对路径

题目: 题解: func lengthLongestPath(input string) (ans int) {n := len(input)level := make([]int, n+1)for i := 0; i < n; {// 检测当前文件的深度depth := 1for ; i < n && input[i] == '\t'; i++ {depth++}// 统计当前文件名的长

linux上查找某应用所在的绝对路径

linux上查找某应用所在的绝对路径 1、已知应用名称 找到应用的进程号 例:查找nginx的进程号 ps -ef | grep nginx或者ps -aux | grep nginx 2、通过端口号找进程号 lsof -i:80 3、通过进程号找到所在目录,Linux在启动一个进程时,系统会在/proc目录下创建一个以PID命名的目录,在该目录下会有我们的进程信息:

abaqus剪切修正GTN模型的VUMAT子程序开发

剪切修正模型的数值实现------《Nielsen KL, Tvergaard V. Ductile shear failure or plug failure of spot welds modelled by modified Gurson model. Engineering Fracture Mechanics 2010;77:1031–47.》   GTN模型是韧性断裂的一个广为人知的

86.游戏改造-UI修正暴力分析

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动! 内容参考于:易道云信息技术研究院 上一个内容:85.游戏改造-修改UI分辨率,面向对象方式  85.游戏改造-修改UI分辨率,面向对象方式它里面写了ui按F9是可以隐藏的然后,通过隐藏的这个功能找到了下图红框的东西,然后直接去00407A20(可能会变,根据Cheat Engine里显示的地址找)这里分析 然后使用 O