vim 中的 "+y 和 "*y 是怎么用的
vim 中的 "+y 和 "*y 是怎么用的
系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
打印预览
18 帖子
1
2
下一页
NewUserFF
帖子: 413 注册时间: 2010-11-19 22:55
vim 中的 "+y 和 "*y 是怎么用的
引用
#1
帖子
由 NewUserFF » 2013-01-24 11:31
想查一下vim的复制粘贴怎么跟vim之外的程序通信,比如把vim中的一段话复制到Chrome中,或者把Chrome中复制的内容粘贴到vim中,如果直接用ctrl+shift+c或Ctrl+Shift+V的话,很多时候复制粘贴的语句都会少几个字母,然后查到了"+y命令和"*y,这是什么意思?先按一下双引号,再按加号,再按y?没什么反应啊,还有那个"+p和"*p也没什么反应
页首
alanfly
帖子: 334 注册时间: 2007-12-19 16:15
Re: vim 中的 "+y 和 "*y 是怎么用的
引用
#2
帖子
由 alanfly » 2013-01-24 11:52
复制:按住shift键不放,再依次按下" + ,放开shift键,最后按下 y。
粘帖:同上,最后y改成p。
页首
枫叶饭团
帖子: 14683 注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:
联系 枫叶饭团
网站
Re: vim 中的 "+y 和 "*y 是怎么用的
引用
#3
帖子
由 枫叶饭团 » 2013-01-24 12:08
*+寄存器就是X11缓冲区和剪切板
twitter求fo:http://twitter.com/maplebeats
博客求踩:http://maplebeats.com
页首
stareven
帖子: 42 注册时间: 2011-04-27 10:21
Re: vim 中的 "+y 和 "*y 是怎么用的
引用
#4
帖子
由 stareven » 2013-01-24 13:05
印象中貌似还要装vim-gnome才好使…不知道为什么…
页首
lainme
论坛版主
帖子: 7805 注册时间: 2008-09-13 19:17
系统: Arch Linux (x86_64)
联系:
联系 lainme
网站
Re: vim 中的 "+y 和 "*y 是怎么用的
引用
#5
帖子
由 lainme » 2013-01-24 13:28
stareven 写了:印象中貌似还要装vim-gnome才好使…不知道为什么…
终端版没编译X选择区和剪贴板支持。
博客:https://www.lainme.com
页首
NewUserFF
帖子: 413 注册时间: 2010-11-19 22:55
Re: vim 中的 "+y 和 "*y 是怎么用的
引用
#6
帖子
由 NewUserFF » 2013-01-24 14:32
我去,我用的就是终端版,gnome版的用的总是不顺手,难道说终端版的就无解了?有没有人解答一下?
页首
枫叶饭团
帖子: 14683 注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:
联系 枫叶饭团
网站
Re: vim 中的 "+y 和 "*y 是怎么用的
引用
#7
帖子
由 枫叶饭团 » 2013-01-24 14:39
重新编译加上+clipboard参数嘛
twitter求fo:http://twitter.com/maplebeats
博客求踩:http://maplebeats.com
页首
NewUserFF
帖子: 413 注册时间: 2010-11-19 22:55
Re: vim 中的 "+y 和 "*y 是怎么用的
引用
#8
帖子
由 NewUserFF » 2013-01-24 15:15
枫叶饭团 写了:重新编译加上+clipboard参数嘛
可以了,发现12.04好像默认就带着clipboard的参数,.vimrc中加入set clipboard=unnamed就可以了了
代码: 全选
:~$ vim --version|grep clipboard
+clientserver +clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments
+xsmp_interact +xterm_clipboard -xterm_save
不过还是乱码,在chrome中选择文字后,用"*p在vim中粘贴,正常显示,但是在chrome中复制文字后,用"+p在vim中粘贴,中文显示变为乱码?在网上搜索了一段时间,还是没有解决,.vimrc如下
代码: 全选
"设置编码
set encoding=utf-8
set fileencodings=utf-8,chinese,latin-1
"设置语法高亮
syntax enable
syntax on
"高亮显示匹配的括号
set showmatch
"去掉vi一致性
set nocompatible
"设置缩进
set tabstop=4
set softtabstop=4
set shiftwidth=4
set autoindent
set cindent
"显示行号
set number
"打开文件类型自动检测功能
filetype on
"设置自动补全
filetype plugin indent on "打开文件类型检测
set completeopt=longest,menu "关掉智能补全时的预览窗口
"设置默认shell
set shell=bash
set clipboard=unnamed
各位有解决方案吗,先谢谢啦,这个问题一直很纠结
页首
NewUserFF
帖子: 413 注册时间: 2010-11-19 22:55
Re: vim 中的 "+y 和 "*y 是怎么用的
引用
#9
帖子
由 NewUserFF » 2013-01-24 21:32
这个没人回答?应该是常见问题啊,大家都没乱码么?大家都用gvim么?
页首
sunfish
帖子: 989 注册时间: 2008-05-03 1:53
Re: vim 中的 "+y 和 "*y 是怎么用的
引用
#10
帖子
由 sunfish » 2013-01-24 22:32
设置里不是有么,你将fileencoding里加上GBK等中文其他编码就可以了,应该很明显吧
docker && kubernetes
页首
NewUserFF
帖子: 413 注册时间: 2010-11-19 22:55
Re: vim 中的 "+y 和 "*y 是怎么用的
引用
#11
帖子
由 NewUserFF » 2013-01-25 9:22
sunfish 写了:设置里不是有么,你将fileencoding里加上GBK等中文其他编码就可以了,应该很明显吧
加了没用才过来问的啊,设置是什么?你用的是gvim还是说你指的是.vimrc?如果是.vimrc的话晒一下你的文件吧
页首
zhw2101024
帖子: 1849 注册时间: 2009-03-28 16:10
系统: Arch debian win7
联系:
联系 zhw2101024
网站
Re: vim 中的 "+y 和 "*y 是怎么用的
引用
#12
帖子
由 zhw2101024 » 2013-01-25 10:12
用gvim没觉得不方便,终端的话都在tmux里用vim了,tmux的复制功能也很方便。
为什么我的问题总是没有人回答?
金钱、责任与荣誉:OpenSSL主席谈心脏出血
拥有丰富API接口和广泛程序支持的dropbox云同步,点此注册,开始就比别人多500兆,我的空间也会增加。谢啦
==========我的作品==========
我做的一个面向开发者的gnome-shell扩展,有js基础又想自己调整gnome-shell功能的可以尝试一下
gnome-shell扩展开发入门,gnome-shell扩展系统扫盲帖
页首
sunfish
帖子: 989 注册时间: 2008-05-03 1:53
Re: vim 中的 "+y 和 "*y 是怎么用的
引用
#13
帖子
由 sunfish » 2013-01-25 11:02
NewUserFF 写了:sunfish 写了:设置里不是有么,你将fileencoding里加上GBK等中文其他编码就可以了,应该很明显吧
加了没用才过来问的啊,设置是什么?你用的是gvim还是说你指的是.vimrc?如果是.vimrc的话晒一下你的文件吧
也是网上找的,你自己看着用吧
附件
vimrc.txt
(2.21 KiB) 已下载 78 次
docker && kubernetes
页首
NewUserFF
帖子: 413 注册时间: 2010-11-19 22:55
Re: vim 中的 "+y 和 "*y 是怎么用的
引用
#14
帖子
由 NewUserFF » 2013-01-25 14:13
sunfish 写了:NewUserFF 写了:sunfish 写了:设置里不是有么,你将fileencoding里加上GBK等中文其他编码就可以了,应该很明显吧
加了没用才过来问的啊,设置是什么?你用的是gvim还是说你指的是.vimrc?如果是.vimrc的话晒一下你的文件吧
也是网上找的,你自己看着用吧
为啥是txt?而且"+p粘贴的依然是乱码
页首
xinu
帖子: 130 注册时间: 2010-12-20 14:01
Re: vim 中的 "+y 和 "*y 是怎么用的
引用
#15
帖子
由 xinu » 2013-01-25 21:40
let &termencoding=&encoding
set fileencodings=utf-8,gbk
VIMRC中加上这个试试吧。
本人linux菜鸟,请各位大虾原谅我的无知和愚蠢
页首
回复
打印预览
显示: 全部帖子1天7天2周1个月3个月6个月1年
排序: 作者发表时间标题
排序方向: 升序降序
18 帖子
1
2
下一页
回到 “系统安装和升级”
前往
公告/注意事项 ↳ 新闻和通知 ↳ 软件推荐 系统安装 ↳ 教学和常见问答 ↳ 系统安装和升级 ↳ 启动和引导 ↳ 网卡无线拨号 ↳ 硬件与内核 ↳ 笔记本及便携设备 ↳ Ubuntu衍生版 ↳ 其他类Unix OS发行版 ↳ Debian发行版 配置美化 ↳ 中文显示和输入法 ↳ 个人配置文件存放点 ↳ 软件文档翻译 ↳ 窗口管理器及美化 ↳ 桌面展示 软件使用 ↳ 办公、图像、机械电子设计等 ↳ Vim和Emacs ↳ 开源模板库 ↳ 互联网相关软件 ↳ 影音多媒体 ↳ 游戏和模拟器 ↳ 虚拟机和虚拟化 ↳ Wine及其分支 ↳ 其它类软件 服务器管理 ↳ 服务器运维 ↳ 云计算和容器(K8S/KVM/Docker/WSL等) ↳ Ubuntu VPS 程序设计与开发 ↳ Shell脚本 ↳ 软件/网站开发 ↳ 内核及嵌入式开发 ↳ Ubuntu编译和打包 ↳ 开源小工具 ↳ 挑战任务 感想与交流 ↳ 深度PK版 ↳ Ubuntu故事和感慨 ↳ 同城交流 ↳ 校园社团 ↳ 港澳台校区 ↳ 国外校区 站务区 ↳ 论坛管理 ↳ Ubuntu中文网上商店