Vim作为VisualStudioIDE
我花了很多时间研究VIM。我是Windows的家伙,从过去6年开始使用VS。 现在开始在Linux上工作。我想让VIM尽可能接近VS。 我想要像这样的功能 项目导航 不同选项卡中的文件 在项目中搜索 自动完成 我已经找到了满足上述要求的插件 普利金项目 迷你探险 标签列表 无所不包 我无法正确设置vimrc脚本。 当我试图从Project中打开文件时,它会在不同的选项卡中打开。我想在不同的缓冲区中打开它。 另外,当我想关闭缓冲区中的文件时,“完成”窗口也会关闭。 打开标记列表和项目窗口会让一切变得一团糟 有人用这些插件做过设置吗。。 你们能把你们的vimrc文件发出去吗??Vim作为VisualStudioIDE,vim,Vim,我花了很多时间研究VIM。我是Windows的家伙,从过去6年开始使用VS。 现在开始在Linux上工作。我想让VIM尽可能接近VS。 我想要像这样的功能 项目导航 不同选项卡中的文件 在项目中搜索 自动完成 我已经找到了满足上述要求的插件 普利金项目 迷你探险 标签列表 无所不包 我无法正确设置vimrc脚本。 当我试图从Project中打开文件时,它会在不同的选项卡中打开。我想在不同的缓冲区中打开它。 另外,当我想关闭缓冲区中的文件时,“完成”窗口也会关闭。 打开标记列表和项目窗口会让一切变
它将为像我这样的新手节省大量时间。Vim是一个与Visual Studio截然不同的工具。插件可能会帮助您获得您想要的某些功能,但不要期望它们完全像VS一样工作,协同工作,甚至根本不工作 如果您正在寻找一个更像VisualStudio的编程环境,那么可以使用许多优秀的图形IDE,例如NetBeans、Eclipse、Code::Blocks、KDevelop、Anjuta等。IMHO,其中一些工具比VisualStudio的重量级IDE更好,并且都可以在Linux上免费获得
您应该学习如何使用Vim,或者找到一个更适合您的不同工具。将Vim塞进Visual Studio的代理中可能会给您带来更多的痛苦。如果您真的想让Vim作为前端,请尝试。它使用Eclipse作为代码完成和项目管理的后端守护程序,使用vim作为接口
如果您只因为vi键绑定而喜欢vim,但希望它更像IDE,那么您可以尝试内置它的最新版本。是的,它与VS不同,但这并不意味着不能以相同的方式使用它。做起来并不那么容易:) 就我个人而言,我走另一条路,让VS表现得像VIM。但我的处境和这个问题的作者不同
为什么不深入研究一下呢?这些插件在vim有标签之前很久就存在了。我会很惊讶,没有办法调整这些插件来拆分窗口,而不是打开标签。 现在我帮不了你多少忙,因为我不使用这些特定的插件,而是使用其他插件。您应该查看他们的帮助(:h项目、:h标记列表等)
PS:在vim术语中(它将帮助您浏览帮助文件),您所谓的“缓冲区”实际上被称为“窗口”,而“缓冲区”只是您正在处理的文本,它可能与文件相关,也可能与文件无关。对于给定的缓冲区,可能没有或有几个窗口显示缓冲区的部分。您可以使用以下脚本Trinity。
它还需要3个脚本,Vim看起来就像一个IDE。 标记列表位于左侧,文件导出器(NERDTree)位于右侧,源代码管理器位于底部 此外,您还可以在
上找到一些非常有用的博客条目
作者Kevin解释了如何在Vim中编译解决方案表单。他还展示了他们之间的接口和跳跃,这也是非常有用的 此外,还有脚本vim visual studio,可在
上找到 此脚本使用Python扩展。我在Windows中安装了Python 2.5。我使用的是使用Python2.4编译的GVIM7.2。因此,我替换了Gvim的可执行文件,如下所述:
因此,Gvim与Python2.5兼容,并且没有出现任何问题。此外,菜单项“VisualStudio”也如预期的那样出现。它连接到VisualStudio本身,并且工作得非常完美。它不仅编译文件,还可以像在VisualStudio中一样编译包含多个项目的解决方案。您甚至可以使用Vim的“快速修复”功能。希望这对您有所帮助。您可以试试eXvim
你的要求令人厌恶。:-)如果你不想帮忙,就随它去吧。但是请不要做出愚蠢的评论。我真的不知道你在说什么……我建议你要有幽默感。这就是消息结尾的“:-”的意思。paxdiablo,你是来逗人们笑还是来帮助他们的?这两者并不是相互排斥的,大法师。事实上,我在jVi插件中使用NetBeans很长一段时间,直到我受够了NetBeans崩溃,我又回到了直接使用Vim。这似乎是唯一真正理解这个问题的答案。我想你需要重新阅读他的问题。看来他想要的与你的建议相反。他希望Vim表现得更像VisualStudio。我确实读过他的问题,并用指向Eclim的指针回答了这个问题。提到MonoDevelop只是一个替代建议。任何人现在都应该看看VS@Boushley VsVim的VsVim免费插件,VsVim是半生不熟的,没有任何接近VIM的功能级别。如果你要走VS插件的路线,那么使用ViEmu会更好。@OJ我绝对支持你,这些插件都没有Vim本身那么好。然而,对于一些人来说,在某些情况下,插件是一种选择。我在VsVim上玩得很开心,它正在积极开发中,并不断改进。有没有比维姆做得更好的具体事情?@Boushley Yeah mate。首先,VsVim中的命令覆盖率没有接近ViEmu的水平,也没有波兰语。相当多的命令的性能也更差。简单的使用是可以的,但是如果你是一个中级VIMmer,那么你很快就会对VsVim感到沮丧。尽管维耶姆并不完美,但仍有差距。没有什么能比得上真正的VIM:)@OJ,因为我很同意你的观点,即插件是半生不熟的,或者诸如此类,在插件页面上则相反。实际上使用vim on*nix和这个VS插件的人似乎非常满意!