我想知道是否有类似 OmniCppComplete 的工具对于 C#(缩写中显示的方法签名是我最感兴趣的)。我到处搜索都无济于事。
更新:我将主要从 shell 终端进行编辑,所以请不要建议 Vim 的 GUI 替代品。
最佳答案
非常简单。下载并安装 Exuberant ctags ( http://ctags.sourceforge.net/ )(任何 linux 发行版的一部分甚至可以在 Windows 上运行)。
在您的项目目录中执行此操作:
# ctags -R .
生成名为“tags”的文件。
现在在同一目录中启动你的 vim。打开一个文件,享受 OmniCompletion 以及您可以使用标签做的其他事情。
虽然这不是理想的解决方案(它完全忽略了上下文),但它至少给了你一些东西。最大的优势是你可以用 ctags 支持的任何其他语言(超过 40 种计算机语言)做同样的事情。您也可以跳转到定义(函数、常量等)。阅读:http://vim.wikia.com/wiki/Browsing_programs_with_tags
关于c# - C# 的 Vim omnicompletion,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3832620/