如何调用 vi 而不是 vim

如何调用 vi 而不是 vim

我想使用 vi 来更好地粘贴。

当我使用时,vi我得到 vim
当我打字时,/usr/bin/vi我仍然得到 vim

这是在我的 Max OSX 10.10 Yosemite 上

答案1

根据您的描述,我怀疑您正在寻找PasteVim 中的启用模式。您可以按如下方式执行此操作:

: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.

还存在其他选项,但是,我认为这三个选项应该为您想要实现的目标提供一个良好的开端。如果您想了解更多信息,请查看或者维姆使用命令'的文档曼六'。

相关内容