如何为 Ctags 无法处理的 MSVC 文件夹的所有头文件生成C++标签文件?
How to generate a tags file for all C++ header files of the MSVC folder that couldn't be process by Ctags?
如果 Exuberant Ctags 无法在包含的文件夹中处理,如何为Microsoft Visual C++的所有C++头文件生成标签文件?
例如,Microsoft Visual C++ 的头文件的包含文件夹路径为:"C:\Program Files\Microsoft Visual Studio 11.0\VC\include">
- 如何为包含文件夹中的所有C++文件生成标签文件?
- 以及如何为包含文件夹中的所有C++文件生成以及在其子目录上?
我已经尝试了命令:
:!ctags -R --sort=yes --c++-kinds=+p --fields=+iaS --extra=+q --language-force=C++ -f C:UsersUSRvimfilestagsmsvc C:Program FilesMicrosoft Visual Studio 11.0VCinclude
和命令:
:!ctags -R --sort=yes --c++-kinds=+p --fields=+iaS --extra=+q --language-force=C++ -f C:UsersUSRvimfilestagsmsvc C:Program FilesMicrosoft Visual Studio 11.0VCinclude
但这些只是创建一个标记文件"msvc">,而不标记 \include 文件夹中的任何文件。实际上,这是创建的标签文件的完整来源:
!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/
!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/
!_TAG_PROGRAM_AUTHOR Darren Hiebert /dhiebert@users.sourceforge.net/
!_TAG_PROGRAM_NAME Exuberant Ctags //
!_TAG_PROGRAM_URL http://ctags.sourceforge.net /official site/
!_TAG_PROGRAM_VERSION 5.8 //
但是我很确定,如果正在进行的文件夹位于 Windows 用户的$HOME
上,例如在路径"C:\Users\USR">下,则前面的 2 个命令将起作用。
我很确定这与你尝试处理的文件夹路径中的空格有关。 尝试在它周围加上双引号,即 :!ctags -R --sort=yes --c++-kinds=+p --fields=+iaS --extra=+q --language-force=C++ -f C:UsersUSRvimfilestagsmsvc "C:Program FilesMicrosoft Visual Studio 11.0VCinclude"
. 使用反斜杠转义空格不起作用,因为 Windows 将其用作路径分隔符。
相关文章:
- .cpp和.h文件中的模板专用化声明
- 使用 AWS c++ 接口将文件上传到 s3 时内容类型标签不正确
- 从.cpp文件中定义标签(在标头中)
- C 提升ifstream读取文件内容,带有白色空间,折断,标签等
- 如何从另一个QML文件更改标签文本
- 如何获取与 objdump 输出的标签相对应的 ELF 二进制文件中的文件偏移量
- 如何以C++格式输出已保存.html文件中<a href>标签中的所有链接?
- 正确读取被ID3标签干扰的MP3文件
- 如何在 ubuntu 的 C/C++ 包含目录中生成带有旺盛的 ctags 的标签文件以用于 gvim?
- 什么是签名目录文件成员标签
- 从文件中读取HTML标签并在终端中正确显示它们
- 如何计算没有标签信息的 mp3 文件的哈希值
- 如何为 Ctags 无法处理的 MSVC 文件夹的所有头文件生成C++标签文件?
- @ 标签在 .properties 文件中的行为如何?示例:假人.PRODUCT_NAME=@DUMMY_NAME@
- 如何使用Blackberry 10中的Cascades中的Qt/qml/C++将一个qml文件中的标签文本从另一个qml
- Vim标签文件隐藏
- OSX Mavericks在c程序中获取文件的标签
- 读取以tiff文件编码的标签
- c++标签库封面艺术从.flac和.asf文件
- 如果要读取随机森林(opencv3.0)的xml文件,则标签类型必须为float