C#的Vim omnicompletion

Jea*_*vel 18 c# vim ctags omnicomplete

我想知道是否有像OmniCppComplete这样的工具用于C#(缩写中显示的方法签名是我最感兴趣的).我到处搜索都没用.

更新:我将主要从shell终端进行编辑,因此请不要建议使用GUI替代Vim.

lza*_*zap 5

很容易.下载并安装Exuberant ctags(http://ctags.sourceforge.net/)(任何Linux发行版的一部分甚至适用于Windows).

在项目目录中执行以下操作:

# ctags -R .
Run Code Online (Sandbox Code Playgroud)

这会生成名为"tags"的文件.

现在在同一目录中启动你的vim.打开文件,享受OmniCompletion以及其他可以用标签做的事情.

请不要,虽然这不是理想的解决方案(它完全忽略了上下文),它至少给你一些东西.最大的优点是你可以使用ctags支持的任何其他语言(超过40种计算机语言).您也可以跳转到定义(函数,常量等).阅读:http://vim.wikia.com/wiki/Browsing_programs_with_tags


eva*_*van -2

这似乎有点陈旧了。您可能只想下载 PHPomnicomplete 文件(或任何其他文件,但我知道这是可用的)。然后将函数、类、关键字等的名称更改为 C# 的等效名称。将其添加到您的插件目录并上传以供所有人使用!