在vim中quoteplus和quotestar寄存器有什么区别?

时间:2014-01-21 06:24:01

标签: vim

你能从vim帮助中解释gui_x11.txt中以下文字的含义吗?

请注意,制作Visual时,“+寄存器中的文本仍然可用 选择,使“*寄存器中的其他文本可用。允许 覆盖选定的文字。

2 个答案:

答案 0 :(得分:2)

“+ register”是vim,相当于另一个程序中的CTRL + C,而“* register”是“鼠标选择和中间点击”等效(在Gnu / Linux OS中)。

所以你的句子意味着当你在“+ register”中复制某些内容时,你在Vim中的视觉选择仍然可以在“* register”中找到。

希望我已经足够清楚了。

答案 1 :(得分:0)

基本上它是示例中相同文档中描述的内容:

  

示例:(假设默认选项值)

     
      
  1. Select中的网址   Visual   在Vim的模式。转到浏览器并单击鼠标中键   在URL文本字段中。将插入所选文本   (希望!)。注意:在Firefox中你可以设置   middlemouse.contentLoadURL中的about:config首选项为true,   然后按下鼠标中键时将使用所选的URL   在大多数地方   window
  2.   通过拖动鼠标在浏览器中显示
  3. Select个文本。转到Vim和>按鼠标中键:插入所选文本。
  4.   
  5. Select Vim和。中的一些文字   do "+y。去   在浏览器中,通过拖动选择文本字段中的某些文本   老鼠。现在使用鼠标右键并从中选择“Paste”   弹出菜单。所选文本将被Vim中的文本覆盖。
  6.         

    注意中的文字   “+   register   制作时仍然可用   Visual   选择,使"*中的其他文本可用   register。   这允许覆盖选定的文本。

因此,如果您有"+注册内容,如果您选择具有视觉选择的内容(转到"*),它将保持不变。注意此行为可以更改,请参阅:help 'clipboard'