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 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步