在vim中复制内容后,在外部无法粘贴
Tofloor
poster avatar
Zyx丶心
deepin
2018-01-18 00:00
Author
系统环境:
PRETTY_NAME="Deepin 15"
NAME="Deepin"
VERSION_ID="15.5"
VERSION="15.5"
ID=deepin
HOME_URL="https://www.deepin.org/"
BUG_REPORT_URL="http://feedback.deepin.org/feedback/"


内核:4.9.0-deepin13-amd64 #1 SMP PREEMPT Deepin 4.9.57-1 (2017-10-19) x86_64 GNU/Linux

问题描述:
我在使用vim打开文本文档,然后在命令行模式下复制整行内容【操作方法:"+Y】,在【:reg】中的【"+】行能正常看到目标内容保存到寄存器里面,但当我退出vim,直接在终端下【Shift+Ctrl+V】粘贴时,始终没有任何内容粘贴出来,但重新使用vim打开一个新文本时,执行【"+p】就能正常粘贴。
反过来,在gedit中,使用鼠标复制了一段文本,直接在终端中粘贴是可以的,在终端使用vim打开新文本,执行【"+p】也能正常粘贴。

提问目的:
请问是我的操作有问题,还是什么原因?如果是我的操作有问题,请问如何操作才是正确的。我的最终目的是在文档中的任意位置复制一段文本(如一串操作指令),然后粘贴在终端中直接执行。
Reply Favorite View the author
All Replies
avatar
fungleo
deepin
2018-01-18 00:18
#1
vim中复制的内容,只能再vim中粘贴。如果需要复制到外面,用 ctrl+shift+c 进行复制。

另外从文件中复制内容出来,建议使用 less
Reply View the author
avatar
Zyx丶心
deepin
2018-01-18 00:24
#2
https://bbs.deepin.org/post/151955
vim中复制的内容,只能再vim中粘贴。如果需要复制到外面,用 ctrl+shift+c 进行复制。

另外从文件中复制内 ...

在vim中,使用 ctrl+shift+c 进行复制的具体步骤能说下么?
另外那个less的复制方法能否也说下。

我刚刚尝试过,两者都不行,我的操作方法是:
vim或less命令打开一个文本,然后按【v】键,进入视图模式,然后使用方向键选择自己想要的内容,最后按【 ctrl+shift+c 】或【"+y】复制。结果进行粘贴时,都不行。
Reply View the author
avatar
emofode
deepin
2018-01-18 01:01
#3
vim 想要使用系统的 clip board 的话要在编译期加支持。
使用 gvim 代替 vim 可解
Reply View the author
avatar
zouqilin
deepin
2018-01-18 01:09
#4
安装vim-gtk  复制使用" + y三个键
Reply View the author
avatar
Zyx丶心
deepin
2018-01-18 01:23
#5
https://bbs.deepin.org/post/151955
安装vim-gtk  复制使用" + y三个键

安装了,尝试了,不行。如果你的系统版本和我一样,建议你也试试
Reply View the author
avatar
Zyx丶心
deepin
2018-01-18 01:25
#6
https://bbs.deepin.org/post/151955
vim 想要使用系统的 clip board 的话要在编译期加支持。
使用 gvim 代替 vim 可解 ...

使用系统自带的gvim,使用相同的操作方法,依然不行。
当然,如果加上鼠标的操作,无论是终端中的vim,还是gvim,都是可以的。但这并不符合我的需求。
Reply View the author
avatar
emofode
deepin
2018-01-18 01:47
#7
https://bbs.deepin.org/post/151955
使用系统自带的gvim,使用相同的操作方法,依然不行。
当然,如果加上鼠标的操作,无论是终端中的vim,还 ...

我使用的是源里的 vim-gtk3
Reply View the author
avatar
Zyx丶心
deepin
2018-01-18 02:06
#8
https://bbs.deepin.org/post/151955
我使用的是源里的 vim-gtk3

我也是系统自带的vim-gtk,并且我也没改过源。


$ sudo apt list | grep vim-gtk
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

vim-gtk/panda,now 2:8.0.1144-3deepin amd64 [已安装]
vim-gtk-dbgsym/panda 2:8.0.1144-3deepin amd64
vim-gtk3/panda,now 2:8.0.1144-3deepin amd64 [已安装,自动]
vim-gtk3-dbgsym/panda 2:8.0.1144-3deepin amd64
Reply View the author
avatar
zouqilin
deepin
2018-01-18 02:43
#9
laiyixin 发表于 2018-1-17 18:06
我也是系统自带的vim-gtk,并且我也没改过源。



跟你一样啊
Reply View the author