如何将粘贴从记事本复制到vim?

时间:2014-03-10 06:29:08

标签: vim copy-paste

我是vim的新手,我想从gedit复制文本并粘贴到vim中。在vim我知道通过命令模式和可视模式复制粘贴,但从gedit到vim我不知道。

有可能吗?

2 个答案:

答案 0 :(得分:5)

在Vim中复制您喜欢的任何内容,按Shift+Insert将剪贴板中的内容粘贴到文件中。确保您在Insert Mode。只要我尝试过,它在Ubuntu 12.10中运行良好。

修改 在粘贴之前,建议您输入vim的paste mode:set paste),以防您遇到不正确的自动缩进等不需要的功能。 (感谢@DmitryFrank)

答案 1 :(得分:1)

我假设您正在运行Windows并使用gvim。要从记事本中复制,只需选择文本并使用普通Ctrl-C。要粘贴到vim中,请在正常模式下指定剪贴板寄存器,并使用正常的p命令,如"+p

同样,您可以使用"+yy以另一种方式从vim获取一行。

如果您在Ubuntu或其他Linux中,上述技巧仍然有效,但您需要确保已启用vim的完整版clipboard。在Ubuntu中,尝试运行sudo apt-get install vim-gtk