用于做Java和C#的Vim

本文关键字:Vim Java 用于 | 更新日期: 2024-11-06 06:10:35

我希望你让我了解以下技术问题。我知道这个问题之前已经在这里被问过,但我想要一个最令人振奋的新的最新答案,并且是根据我的特定背景和情况量身定制的答案。

我问我周围的朋友关于将 vim 用于 java 和 C# 的问题,他们告诉我 vim 端口很糟糕,我应该放弃。我读到人们用于Eclipse和Visual Studio的插件,他们告诉我这些插件很糟糕,而且不是vim。他们说得对吗?

今年夏天我刚学会了vim,我不想回去。我使用 Eclipse 和 Visual studio,我想知道是否有真正好的工具可以让我以原生 vim 风格为 Eclipse/MS Visual Studio 编写代码,而不会失去这些调试器的优势。你知道,基本上允许我用Java和C#编码。

我在这里读到了关于 Eclipse 的 VIM 插件。但是,我听说这就像只有 hjkl 命令。没有像脚本这样的酷东西。所以基本上,为了强调这一点,你们中有谁知道非常酷的 vim 工具/插件/我可以用于 Eclipse 和 Visual Studio 的任何工具/插件,这些工具/插件将允许我在 vim 中编码并获得两全其美的效果?

用于做Java和C#的Vim

我已经使用ViEmufor Visual Studio和SQL Server Management Studio超过3年了,我强烈推荐它。

它不是 100% 的 Vim,但远远超出了"hjkl 命令",具有所有命名的缓冲区、导航和支持真正强大的功能,如宏录制和播放。它像 Vim 一样使用配置文件 (viemurc) 来允许您自定义映射。

您可以将ViEmu命令映射到Visual Studio命令和宏,以组合和扩展功能。正如你所说,它确实是"两全其美"——Visual Studio提供了太多的东西,无法使用任何其他编辑器进行C#开发。

ViEmu是一个商业产品 - 它确实要花钱 - 但对于我从使用它中获得的生产力和Vimmy乐趣,我可以说这是一项了不起的投资。