分页: 1 / 1

"*和"+有什么区别

发表于 : 2011-01-10 15:34
iaagssphinx
我在浏览器是复制文本后,在vim中分别用
"*p 和 "+p 粘贴, 結果"+p贴出来的中文是乱码,
而"*p正常, 不知道这两个寄存器有什么区别.
什么情况下用"*p, 什么情况下用"+p.

Re: "*和"+有什么区别

发表于 : 2011-01-10 22:55
lilydjwg
"*p 相当于点击鼠标中键,"+p 相当于一些程序里的 Ctrl-V。

Re: "*和"+有什么区别

发表于 : 2011-01-12 2:56
iaagssphinx
lilydjwg 写了:"*p 相当于点击鼠标中键,"+p 相当于一些程序里的 Ctrl-V。
两者有啥区别呢,还有"+p时粘贴中文乱码是咋回事呢,有没办法解决

Re: "*和"+有什么区别

发表于 : 2011-01-13 21:02
lainme
中键的内容和ctrl+v的不一定一样啊。

乱码的事不懂,可以先查查终端、vim等的编码设置

Re: "*和"+有什么区别

发表于 : 2011-01-13 21:14
lilydjwg
lainme 写了: 乱码的事不懂,可以先查查终端、vim等的编码设置
乱码你就认了吧。要知道原因,搜 vim 的邮件列表去。当然是英文的。

Re: "*和"+有什么区别

发表于 : 2011-01-13 23:23
hiphen
兄弟确认内容一样吗?既然乱码了你怎么知道内容是一致呢?

你copy一段英文试试,英文绝对不会乱码的,如果乱码,那就有古怪了,也许是粘帖板的不同

Re: "*和"+有什么区别

发表于 : 2011-01-14 16:04
iaagssphinx
hiphen 写了:兄弟确认内容一样吗?既然乱码了你怎么知道内容是一致呢?

你copy一段英文试试,英文绝对不会乱码的,如果乱码,那就有古怪了,也许是粘帖板的不同
我拷贝一段中英文混合的文本,其中英文部分都对上,中文部分"+p是乱码,
"+*是正确的,所以俺就认为内容一样了,你说呢.

Re: "*和"+有什么区别

发表于 : 2011-01-14 16:10
iaagssphinx
lilydjwg 写了:
lainme 写了: 乱码的事不懂,可以先查查终端、vim等的编码设置
乱码你就认了吧。要知道原因,搜 vim 的邮件列表去。当然是英文的。
这位兄台你的vim都没这个问题吗,我是从chrome是复制文本,
然后在vim里粘贴.

Re: "*和"+有什么区别

发表于 : 2011-01-14 16:37
lilydjwg
iaagssphinx 写了: 这位兄台你的vim都没这个问题吗,我是从chrome是复制文本,
然后在vim里粘贴.
从部分应用程序中复制文本会乱码。我用的火狐没有乱码。另外,在 Linux 下真的剪贴板很少用,很多时候有选择区就够了。

Re: "*和"+有什么区别

发表于 : 2011-01-17 19:14
iaagssphinx
lilydjwg 写了:
iaagssphinx 写了: 这位兄台你的vim都没这个问题吗,我是从chrome是复制文本,
然后在vim里粘贴.
从部分应用程序中复制文本会乱码。我用的火狐没有乱码。另外,在 Linux 下真的剪贴板很少用,很多时候有选择区就够了。
平时编辑时也不会用剪切板,就是浏览网页有时需要做点笔记。其实用鼠标右键粘贴也行的,
但总觉得用"+p粘贴中文成乱码有点不爽。