emacs/vi是否能够实现Intellisense/Refactorings以及Visual Studio和Eclipse?

9 eclipse vi emacs visual-studio

我喜欢老派编辑器,因为它们使用户能够绝对通过他们的代码,编辑几乎一样快,因为他们能想到的.

但是,他们认识到自己的环境很糟糕,缺乏像Intellisense这样的功能的强大实现(先发制人的攻击:不,在emacs中确实没有一个智能安装实现,而且安装起来并不吝啬)和常见的重构(先发制人的罢工#2:"全局搜索和替换"不是重构工具).(即能够使用除了vim在.Net中开发之外的任何东西都会很好,但目前它只是一个构思错误的事业).

我喜欢Visual Studio/Eclipse/XCode,因为它们与环境完全集成,我几乎不需要查找API文档,并且可以无所畏惧地重构.

然而,他们在基本的文本操作和宏(相对于vi/emacs)上吸球,并不是在所有平台上都可用(Eclipse除外),可能要么会变得非常重要,要么可能只是在下一个10- 20年,最重要的是,无法运行俄罗斯方块.

我们是否会看到emacs或vi能够像Visual Studio,Eclipse和XCode一样与.Net,Java和Objective-C项目紧密集成的那一天?

如果没有,是否因为专有问题?(即要求emacs附带.Net框架的副本)?或者仅仅是因为目前我们的团队没有人力资源?

Jar*_*Par 2

为什么不将 Vi / Emacs 模拟器加载到 Visual Studio / Eclipse 中并获得两全其美的效果呢?

Visual Studio 2010 及更高版本都有免费版本。

Eclipse 也有一些。

  • 这种方法的问题在于,Emacs 的强大功能并非来自其键绑定,而是来自 Elisp 引擎的强大功能,您可以使用该引擎轻松地使编辑器屈服于您的意愿。模拟按键绑定本身毫无价值。我是一名 emacs 高级用户,我更改了很多默认的键绑定。它们不是我使用 emacs 的原因。 (2认同)