Mer*_*ham 8 windows gvim ctags
我是Windows 上的常规gVim用户,但除了安装它、设置我的小_vimrc文件然后继续使用之外,别做太多。
现在我试图理解 gVim Omni 完成并让它工作(我通过haXe发现了它)。
看书:help new-omni-completion,我看到了一些关于ctags。
但是去ctags 网站,他们的网站让我很困惑。
有什么作用ctags,我为什么要它?
最重要的部分:我如何安装它?
我下载的源代码 + 二进制存档随附的页面和文档对安装感到困惑(并且似乎主要关注 Linux,尽管我使用的是 Windows)。他们中的大多数人谈论从源代码编译,并没有说明如何处理生成的二进制文件(我下载的存档已经包含,预编译)。
ctags是一种能够创建所谓tags文件的工具。一个tags文件本质上是一个指数。vim 能够解析该文件并知道某些模式在哪里。
例如:您有一个文件foo.h,其中foo_world()声明了一个函数。ctags解析foo.h并将标记放入索引文件tags中,将文件和行号存储到foo_world(). 在 vim 中,您可以直接跳转到该标记。或自动完成结构、类、函数名称等。
ctags 能够为各种编程语言提取此类信息。仅ctags当您是程序员并且发现“跳转到其他文件中的那个位置”很有用时才需要。
| 归档时间: |
|
| 查看次数: |
11039 次 |
| 最近记录: |