vim复制粘贴到系统剪贴板
2024-10-19 13:24:28
一般来讲,如果你没有在.vimrc
中配置过相关的信息的话,可以考虑下面的方法。系统环境 Ubuntu 14.04 LTS。
安装与使用
首先需要安装一个
vim-gtk
命令$sudo apt-get install vim-gtk
关掉现有vim,重新打开后就可以使剪切板互通了。
vim中复制一行到系统剪切板的命令"+yy
, (共计4个字符,按序快速按就行了,不是一块按)
vim中复制选中内容到系统剪切板的命令"+y
。 (共计3个字符,输入方式同理)
系统剪切板粘贴到vim中的命令"+p
。 (共计3个字符,输入方式同理)
PS:其实vim中有多个寄存器,里面大部分是只能vim里面用的,而有一个(我只知道一个,不想知道太多)是可以和系统的剪贴板互通的。那就是"+
这个寄存器,不推荐使用映射方式来将指令变短,否则当你需要到服务器上改点东西的时候就会发现命令忘了。
粘贴时的优点对比
比如已经从网页中拷贝了一些文字,想要粘贴到vim中,你可以先在vim中切到插入模式(按i
),再点击右键再粘贴,此时可能会有自动缩进的困扰。这要是从网页上拷了别人的代码后这样粘贴,麻烦就大了,缩进都要弄很久才调整好。而使用上面的方式粘贴就没有这个问题了。见图:
右键粘贴:
命令粘贴:
最新文章
- Issue 6: 装机系列1,PC下windows系统安装指南
- quick cocos 的scheduler 定时器
- PHP浮点型
- RecyclerView 下拉刷新上拉加载
- 【LeetCode 160】Intersection of Two Linked Lists
- [ 转载]JAVA Socket超时浅析
- cep
- 生成树题目泛做(AD第二轮)
- linux强制svn提交时必须写注释
- GetEnvironmentVariable 获取常用系统变量(转)
- 关于 iOS 分类(Category)的实现代码
- ELK学习笔记(三)单台服务器多节点部署
- CentOS6.9下离线部署Django项目
- python之路--MySQl单表查询
- C++的一些知识
- Codex Delphi Expert
- 04_web基础(七)之jsp
- caffe编译问题-nvcc fatal:Unsupported gpu architecture 'compute_20'
- 微信小程序的开发(一)
- 多对一关系表 java类描述