我是vim的新手,我想从gedit复制文本并粘贴到vim中。在vim我知道通过命令模式和可视模式复制粘贴,但从gedit到vim我不知道。
有可能吗?
答案 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
。