c# - Vim 用于 java 和 C#?

标签 c# java eclipse visual-studio-2010 vim

<分区>

我希望您能在以下技术问题上放过我。我知道这个问题以前在这里被问过,但我想要最新鲜的最新答案,并且是针对我的特定背景和情况量身定制的。

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

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

我在这里读到关于 Eclipse 的 VIM 插件。但是,我听说这就像只有 hjkl 命令。没有像脚本这样的酷东西。所以基本上,为了强调,你们中有人知道真正酷的 vim 工具/插件/我可以用于 Eclipse 和 Visual Studio 的任何东西,它们可以让我在 vim 中编码并获得两全其美吗?

最佳答案

我用过ViEmu使用 Visual Studio 和 SQL Server Management Studio 已有 3 年多了,我强烈推荐它。

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

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

ViEmu 是一种商业产品——它确实要花钱——但就我使用它所获得的工作效率和 Vimmy 乐趣而言,我可以说这是一项了不起的投资。

关于c# - Vim 用于 java 和 C#?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11849212/

相关文章:

android - 如何在 LogCat 中显示其余错误

eclipse - 这个简单的 Eclipse 插件有什么问题?

java - 生成的java代码格式化

c# - 如何在 C# 中捕获 Windows 键、alt+tab、ctrl+alt+delete?

c# - 在 C# 中,使用 for 循环迭代数组是线程安全操作吗?使用 foreach 循环迭代 IEnumerable<T> 怎么样?

c# - 并发集合线程上的 linq 操作是否安全?

java - IBM WESB/WAS JCA 安全配置

c# - 使用 sql 身份验证的 sql 连接字符串

java - JFreeChart PeriodAxis :29 minutes fractions

套接字上下文中的 Java 和二进制数据