配置vim以通过ctrl + c,ctrl + v进行shift和复制/粘贴来选择文本?


12

我需要使用的许多计算机都具有将vim作为文本编辑器的基本NIX安装。但是vim选择文本的方式对我来说有点不寻常:)。重新配置vim是否有任何简便的方法,因此它将使用shift来选择文本和ctrl + c / ctrl + v进行复制和粘贴?

Answers:


14

将以下行添加到您的_vimrc.vimrc

source $VIMRUNTIME/mswin.vim
behave mswin

但是请注意,可视模式是CTRL-Q而不是CTRL-V。

有关mswin.vim的概述,请参见 mswin.vim sourcode。它的注释非常好,如果不清楚某些命令,则可以在vim的帮助下轻松查找它。

这是从源代码编译的快速概述:

  • 退格键和光标键换行到上一行/下一行
  • 剪切CTRL-X和SHIFT-Del
  • CTRL-C和CTRL-Insert是复制
  • 粘贴CTRL-V和SHIFT-Insert
  • 使用CTRL-Q可以完成CTRL-V的操作
  • 在插入模式下也使用CTRL-S进行保存
  • CTRL-Z为撤消;虽然不在cmdline中
  • CTRL-Y是重做(尽管不重复);虽然不在cmdline中
  • Alt-Space是系统菜单
  • CTRL-A是全选
  • CTRL-Tab是下一个窗口
  • CTRL-F4是“关闭”窗口

此选项还可以重新配置什么?
Kazimieras Aliulis 09年

谢谢,这部分起作用。但是在某些平台上,ctrl + v仍然不插入-它仅绘制一个蓝色的'^'O_O。
grigoryvp

@ softly.lt:添加到答案中。
路德维希·威尼泽尔2009年

@地狱之眼:如果mswin.vim不活动,这是预期的行为,但是如果没有更多信息,很难说为什么。
路德维希·威尼泽尔2009年

源链接断开;我在这里找到它的位置:github.com/vim/vim/blob/master/runtime/mswin.vim。希望同一个文件。
BiGYAN
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.