还有人在 Vim 中使用鼠标吗?

还有人在 Vim 中使用鼠标吗?

我已经使用 Vim 几个月了,我想我已经爱上它了。但我仍然使用鼠标来选择文本和滚动。我访问过的每个教程、建议和博客文章都指出在 Vim 上使用鼠标是一个坏习惯。在 Vim 中使用鼠标真的很尴尬吗?这里有没有人使用 Vim 作为主要编辑器?

答案1

这些教程是错误的,甚至有损学习。不是尝试放弃以前的工作方式,从现在开始用“Vim 方式”做所有事情。无论如何它都不会起作用,你也不会完成任何工作。

继续努力,并一直尝试学习更多 Vim 习惯用法。多年来,我几乎只在 (g)Vim 中工作,但我仍然在使用鼠标。

答案2

您应该尝试使用文本对象。

一旦我开始使用这些,我几乎就不再使用鼠标了。

基本上,文本对象是轻松对单词、句子、段落执行命令的快捷方式。

只是为了好玩,你可以尝试以下操作::
dip它将删除(_i_n)当前的_p_aragraph
vib:在括号之间,它将选择内容,然后您可以进行拉、剪等操作
vi}:将选择一个 C 块,然后您可以快速重新缩进=或删除,或减少缩进...
caw:快速删除并替换下一个单词

可能性无穷无尽。查看:help text-objects

它确实是 Vim 最棒的功能之一,但在 Vim 教程中却很少被强调。(我很晚才知道它们,大概是在开始使用 Vim 一两年后)

话虽如此,我有时仍会使用鼠标,这并不是什么大错。

答案3

这其实是个个人喜好问题。我有时使用鼠标,但我发现不用移动双手效率更高。如果你在 vim 上花了很多时间,你可能想开始学习键盘快捷键,使用“hjkl”而不是箭头键来移动。这可以为你节省很多时间。

答案4

我很少使用鼠标。但有时我发现它可以非常快速地选择屏幕上非逐行的文本部分,从一行的中间到另一行的中间。

这是我在 vim 中使用鼠标的唯一用途。

相关内容