这可能听起来有点挑衅,但实际上这是一个真实的问题。如果您不喜欢音色,请随意编辑。
现在,就我 10 年前对 vi 的短暂体验所了解的那样,它是一个原始的文本编辑器,在滚动条发明之前创建的屏幕底部有一个可编辑的行,有一些疯狂的快捷方式可以克服这个限制。
有人可以解释一下如何使用它比使用普通的 VS.NET 编辑器更有效率吗?此外,为什么有人想要使用 viEmu,据说它会将您的 VS.NET 变成古老的 vi?
我愿意尝试一下,但我需要一些动力来克服学习曲线。
最佳答案
viEmu 页面本身有一篇很好的文章,可能有助于回答您的问题:Why, oh WHY, do those #?@! nutheads use vi?
在过去的几个月里,我一直试图自学“正确”使用 vim,现在我几乎无法忍受使用其他编辑器,因为它们似乎功能不足且笨重。对于随机示例,假设您有一行代码,如下所示:
$welcomeMessage = "Welcome to SiteName!"; // shows at the top of homepage
在普通编辑器中,您将如何更改字符串?您可能需要伸手捕获鼠标并仔细选择它,或者将光标移到第一个引号内,然后按住 Shift 和向右箭头直到到达结束引号。
在 vim 中,将光标置于引号之间的任意位置,输入
ci"
它会删除引号内的所有内容并将我置于插入模式,以便我可以键入我想要的新值。我的手甚至不必从我正常的打字位置移开。这样的东西太多了,我想你真的要花点时间使用编辑器才能理解它的强大之处。一开始很慢而且很难使用,这就是为什么很多人尝试了很短的时间并认为“这很愚蠢,一切都很难”,但过了一段时间你开始考虑 Action ,这一切开始变得自动并且比使用“普通”编辑器快得多。正如我所说,我现在不能回去。
关于visual-studio - Visual Studio 的 viEmu 插件有什么意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/719735/