首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >一种新的语言,如何在windows中自动完成?

一种新的语言,如何在windows中自动完成?
EN

Stack Overflow用户
提问于 2015-01-16 18:22:53
回答 1查看 771关注 0票数 0

我在窗户里用Gvim。

通常,当我们键入某个字符然后按Ctrl-n时,vim将显示一些tag,但是这些tags只包含在当前文件中预先键入的单词。

现在,我需要它在一种新的语言中工作,并显示已经在其他文件中定义的tag

因此,我为这种新语言创建了一个新的\\.ctags,并通过exuberant-ctags生成标记文件。我可以在当前文件中选择一个函数,然后按Ctrl-]键跳转到函数定义,但是这个函数是在其他文件中定义的。它运行得很好。

我不知道如何让它显示由ctags生成的标记,当我键入某个字符时。

请帮帮我。非常感谢。

我的英语很差,我希望你能理解我说的话。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-16 18:47:28

CTRL只是默认的完成(它是从各种来源完成的,包括打开的缓冲区和标记数据库)。还有更多的专门化完成(都是从CTRL开始的),其中包括通过CTRL触发的标记完成,请参见:help i_CTRL-X_CTRL-]。如果您正确地配置了'tags'选项(因此找到了标记数据库),而标记跳转就可以了,那么就开始使用它吧。

一些语言/文件类型还定义语言特定的完成(用于语言关键字等),通常通过'omnifunc'选项并由CTRL触发。你也可以自己写。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27990343

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档