如何在 vim 中永久启用鼠标滚动支持

如何在 vim 中永久启用鼠标滚动支持

“:set mouse=a” 用于启用鼠标滚动/选择。但是每次进入新的 vim 会话时,我都必须重新输入此命令。我该怎么做才能让“:set mouse=a”在每次进入 vim 时都默认启用?

答案1

只需在 .vimrc 中写入即可

如果你没有,只需在用户目录 ($HOME) 中创建一个

编辑:无论如何,我建议你不要这样做。Vim 的设计理念是无鼠标的。而且你仍然可以用鼠标滚动,这要感谢 shell(我猜)。

尝试习惯这些快捷键:

<c-u> Move page up

<c-d> Move page down

<H> First line in your windows

<M> Middle line in your windows

<L> Lowest line in your windows

<gg> go to the beginning of the file

<G> go to the end of the file

<zz> Adjust the windows so the line you are on is now the middle line

:<number-line> go to that line (Use this while :set number is activated)

<number<h,j,k,l>> move that number of lines in that direction, so 5j go 5 lines dow (Use this while :set relativenumber is activated) 

如果您想选择行,您仍然可以使用鼠标,如果您想复制一些文本(感谢 shell)无论如何,如果您想选择一些行以便使用 vim 命令,那么请使用可视模式。

(从正常模式开始)

<v> - (regular) Visual mode. As you move text will be selected

<V> select by lines

<c-v> select by blocs

相关内容