我想使用 vi 来更好地粘贴。
当我使用时,vi
我得到 vim
当我打字时,/usr/bin/vi
我仍然得到 vim
这是在我的 Max OSX 10.10 Yosemite 上
答案1
根据您的描述,我怀疑您正在寻找Paste
Vim 中的启用模式。您可以按如下方式执行此操作:
:set paste
它可以被禁用
:set nopaste
当您将操作系统缓冲区中的某些代码片段复制粘贴到 Vim 时,此模式非常有用。这将防止 Vim 在行开头添加大量额外空格,从而使粘贴的文本看起来很难看。
答案2
此时大多数系统都使用符号链接六到维姆程序。以这种方式调用程序会启用某些功能并禁用其他操作模式。更重要的是,您注意到您想要使用 vi 中的粘贴功能。我将假设您正在使用六在 Mac OSX 中终端程序。要使用复制和粘贴功能,您应该用鼠标突出显示文本并使用以下键盘组合:
Command+X - To 'cut' text from it's current position (which you can then paste somewhere else).
Command+C - To 'Copy' any text highlighted with your mouse.
Command+V - To 'Paste' the copied or cut text at the current cursor position.
还存在其他选项,但是,我认为这三个选项应该为您想要实现的目标提供一个良好的开端。如果您想了解更多信息,请查看六或者维姆使用命令'的文档曼六'。