我想知道是否有像OmniCppComplete这样的工具适用于C#(我最感兴趣的是缩写中显示的方法签名)。我已经搜索了所有地方都没有找到。
更新:我将主要从shell终端进行编辑,请不要建议Vim的GUI替代品。
我想知道是否有像OmniCppComplete这样的工具适用于C#(我最感兴趣的是缩写中显示的方法签名)。我已经搜索了所有地方都没有找到。
更新:我将主要从shell终端进行编辑,请不要建议Vim的GUI替代品。
# ctags -R .
这将生成名为“tags”的文件。
现在在同一目录中启动vim。打开一个文件,享受OmniCompletion和其他可以使用标签的功能。
请注意,虽然这不是理想的解决方案(它完全忽略了上下文),但至少它给了你一些东西。最大的优点是您可以使用ctags支持的任何其他语言执行相同的操作(超过40种计算机语言)。此外,您还可以跳转到定义(函数、常量等)。阅读:http://vim.wikia.com/wiki/Browsing_programs_with_tags
这可能只是个解决办法,但您可以按Ctrl + P自动完成以前在文件中键入的任何单词(使用Ctrl + N可获取当前光标位置之后键入的单词)。
https://github.com/shougo/neocomplcache
您可能需要查看以下资源,以获取正确的C#设置:这似乎有点过时了。您可能只想下载PHP omnicomplete文件(或任何其他文件,但我知道该文件可用)。然后将函数、类、关键字等的名称更改为C#的等效项。将其添加到插件目录中并上传供所有人使用!