我在OSX的终端中使用vim,我的.vimrc文件是空的。我尝试从剪贴板中粘贴以下内容:
#!/bin/bash
set -e
set -o pipefail
npm run precommit
使用
:set paste
但在 vim 中,使用 cmd-v 粘贴的是
et -e
set -o pipefail
npm run precommit
有人知道出了什么问题吗?
我在OSX的终端中使用vim,我的.vimrc文件是空的。我尝试从剪贴板中粘贴以下内容:
#!/bin/bash
set -e
set -o pipefail
npm run precommit
使用
:set paste
但在 vim 中,使用 cmd-v 粘贴的是
et -e
set -o pipefail
npm run precommit
有人知道出了什么问题吗?
在编辑文件之前,您必须进入插入模式,可以通过按下i键来实现。
i
、o
等单词,它就会进入插入模式。 - Amitvim
,您可以将以下内容添加到您的.vimrc
文件中:
set clipboard+=unnamed
完成后,vim将默认使用系统剪贴板进行粘贴操作。这意味着您无需先进入insert
模式,而是可以直接使用p
进行粘贴。同时,如果您在vim内部执行了yank(复制)
操作,则可以在其他地方进行粘贴。