|
21
|
| Robert S. Barnes Antoni · 技术社区 · 16 年前 |
|
|
1
10
我知道这个帖子有点旧,但我也遇到了同样的问题。我进一步研究了一下,似乎是boost中的一个文件夹导致了这个问题: . 我使用的是boost 1.37,我的标签文件是1.5G,typeof是其中的1.4G。所以我只是创建了一个标签文件,没有包含这个目录,结果大小是70M。我甚至能够在不耗尽空间的情况下对其进行排序:)我想象在更新版本的boost中,它们可能是其他太大的项目,但是我发现的一般解决方案是。。。
希望这有帮助。 |
|
|
2
8
使用选项
引用 man page of ctags : “foldcase值指定不区分大小写(或大小写折叠)排序。使用大小写折叠排序的标记文件的快速二进制搜索将需要使用标记文件的工具的特殊支持,例如ctags readtags库或Vim版本6.2或更高版本(使用“set ignorecase”)。此选项必须出现在第一个文件名之前“ |
|
|
3
0
您应该将此选项添加到ctags调用中:
这是我在boost1.55的整个/usr/include/boost子目录中使用的内容。我得到一个大约128MB的标签文件。 并帮助过滤虚假的标签生成。 注意:我在ubuntu14.04上使用ctags5.9。我有一个特殊的I,用于生成C++标准头的CTAGS。我花了一段时间才弄明白为什么有些头文件几乎没有生成标记,而有些头文件却生成了大量的标记。 |
|
|
4
-1
因为生成的方法(例如vector50.hpp vector100.hpp…)太多,所以ctags生成一个大的标记文件
|
|
AstralHex · 矩阵乘法代码工作不正常 1 年前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 1 年前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |