508得票14回答
如何在vi/Vim中的多行选择开头插入文本

在Vim中,如何在选定文本的每一行开头插入字符? 例如,假设我的语言不支持块注释如/* */,我想要通过在每一行前加上//来注释掉一段代码,我应该怎么做?

123得票6回答
在Vim中搜索选定内容

在编写C++时,我使用Vim和Visual Studio的Vim插件。经常情况下,我想要在函数内部搜索一个字符串,例如每次调用object->public_member.memberfunc()。 我知道Vim提供了一种方便的方式来搜索单词,只需按下*和#即可,还可以使用普遍存在的斜杠/...

39得票17回答
带有vim模式的文本编辑器?

我发现了ViEmu,并阅读了这篇非常有动力的文章:为什么那些#?@!脑袋使用vi? 无论如何,我喜欢vim中的命令模式,特别是其中的动作,我也喜欢ViEmu背后的思想,即将“vim模式”引入到典型的文本编辑器中。 还有哪些编辑器具有类似的“vim模式”或提供该功能的插件?

24得票11回答
viEmu插件对于Visual Studio有什么作用?

这个问题可能有点挑衅性,但实际上是一个真正的问题。如果你不喜欢这种语气,请随意编辑。 尽管我对 vi 编辑器的使用经验只有 10 年前短暂接触的时候,但我还是了解到它是一个原始的文本编辑器,在滚动条发明之前创建,只有屏幕底部的一行可编辑,并且具有一些疯狂的快捷键来克服这种限制。 有人能解释...

11得票5回答
Resharper 和 ViEmu 按键绑定(以及 Visual Assist)

使用 ViEmu,您需要解除大量的 Resharper 按键绑定才能使其良好运作。 有人认为什么是在使用 ViEmu 时 Resharper 的一组良好按键绑定吗? 目前我正在使用 Resharper 的 Visual Studio 绑定。用 ViEmu 禁用所有冲突的绑定,然后只需通过菜...

7得票1回答
将光标快速移动到行首/行尾,将选定内容粘贴到行尾/行首

如果我在一行的中间,如何快速跳到行首/行尾?(复制和此操作有区别吗) 如果我在一行的中间,如何把内容粘贴到行首/行尾?(粘贴不复制是否有很大的区别?) 非常感谢!