我需要使用的许多机器都安装了基本的 NIX,并使用 vim 作为文本编辑器。但是 vim 选择文本的方式对我来说有点不寻常 :)。有没有简单的方法可以重新配置 vim,以便它使用shift来选择文本并使用ctrl+ c/ ctrl+v进行复制和粘贴?
答案1
将以下几行添加到您的_vimrc
或.vimrc
source $VIMRUNTIME/mswin.vim
behave mswin
但请注意,视觉模式是 CTRL-Q 而不是 CTRL-V。
要了解 mswin.vim 的概述,请参阅 mswin.vim 源代码。它的注释非常好,如果某些命令不清楚,您可以轻松地在 vim 的帮助中查找。
以下是从源代码编译的快速概述:
- 退格键和光标键换到上一行/下一行
- CTRL-X 和 SHIFT-Del 被剪切
- CTRL-C 和 CTRL-Insert 是复制
- CTRL-V 和 SHIFT-Insert 粘贴
- 使用 CTRL-Q 执行 CTRL-V 所执行的操作
- 使用 CTRL-S 进行保存,也可以在插入模式下进行保存
- CTRL-Z 是撤消;但不在命令行中
- CTRL-Y 表示重做(但不是重复);但不在命令行中
- Alt-Space 是系统菜单
- CTRL-A 是全选
- CTRL-Tab 是下一个窗口
- CTRL-F4 是关闭窗口