📂linux
🔖vim
2022-02-03 22:07阅读: 54评论: 0推荐: 0

vim粘贴板

vim

vim剪切板

vim常用复制粘贴命令

y 复制选中的字符
d 剪切选中的字符(也常用来删除选中的字符)
yy 复制一行
dd 剪切一行
p 在当前光标后粘贴
P 在当前光标前粘贴

vim寄存器和系统剪切板

寄存器

:help registers 官方文档

根据官方手册,vim有9中寄存器

There are nine types of registers:  
1. The unnamed register ""  
2. 10 numbered registers "0 to "9  
3. The small delete register "-  
4. 26 named registers "a to "z or "A to "Z  
5. four read-only registers ":, "., "% and "#  
6. the expression register "=  
7. The selection and drop registers "*, "+ and "~  
8. The black hole register "_  
9. Last search pattern register "/  

1.无名(unnamed)寄存器:"",缓存最后一次操作内容;  

2.数字(numbered)寄存器:"0 ~"9,缓存最近操作内容,复制与删除有别, "0寄存器缓存最近一次复制的内容,"1-"9缓存最近9次删除内容  

3.行内删除(small delete)寄存器:"-,缓存行内删除内容;  

4.具名(named)寄存器:"a ~ "z或"A - "0Z,指定时可用;  

5.只读(read-only)寄存器:":,".,"%,"#,分别缓存最近命令、最近插入文本、当前文件名、当前交替文件名;  

6.表达式(expression)寄存器:"=,只读,用于执行表达式命令;  

7.选择及拖拽(selection and drop)寄存器:"*,"+,"~,存取GUI选择文本,可用于与外部应用交互,使用前提为系统剪切板(clipboard)可用;  

8.黑洞(black hole)寄存器:"_,不缓存操作内容(干净删除);  

9.模式寄存器(last search pattern):"/,缓存最近的搜索模式。  

系统剪切板

"+y     复制到系统剪切板  
"+p     粘贴  
"+gp   粘贴并移动光标到粘贴内容后 
有可能仍然不能使用,这时候先检查是否支持系统剪切板(clipboard),vim --version | grep clipboard,查看clipboard前有没有+
假如为“-”,则安装gvim即可

本文作者:wedfrgt

本文链接:https://www.cnblogs.com/wedfrgt/p/15862148.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   wedfrgt  阅读(54)  评论(0编辑  收藏  举报
评论
收藏
关注
推荐
深色
回顶
收起
点击右上角即可分享
微信分享提示
  1. 1 404 not found REOL
  2. 2 悪魔の子(恶魔之子) Mochoc
  3. 3 冒険でしょでしょ? 平野綾
悪魔の子(恶魔之子) - Mochoc
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.