一般来讲,如果你没有在.vimrc中配置过相关的信息的话,可以考虑下面的方法。系统环境 Ubuntu 14.04 LTS。

安装与使用

  1. 首先需要安装一个vim-gtk
    命令$sudo apt-get install vim-gtk

  2. 关掉现有vim,重新打开后就可以使剪切板互通了。
    vim中复制一行到系统剪切板的命令"+yy, (共计4个字符,按序快速按就行了,不是一块按)
    vim中复制选中内容到系统剪切板的命令"+y。 (共计3个字符,输入方式同理)
    系统剪切板粘贴到vim中的命令"+p。 (共计3个字符,输入方式同理)

PS:其实vim中有多个寄存器,里面大部分是只能vim里面用的,而有一个(我只知道一个,不想知道太多)是可以和系统的剪贴板互通的。那就是"+这个寄存器,不推荐使用映射方式来将指令变短,否则当你需要到服务器上改点东西的时候就会发现命令忘了。

粘贴时的优点对比

比如已经从网页中拷贝了一些文字,想要粘贴到vim中,你可以先在vim中切到插入模式(按i),再点击右键再粘贴,此时可能会有自动缩进的困扰。这要是从网页上拷了别人的代码后这样粘贴,麻烦就大了,缩进都要弄很久才调整好。而使用上面的方式粘贴就没有这个问题了。见图:

右键粘贴:

命令粘贴:

最新文章

  1. Issue 6: 装机系列1,PC下windows系统安装指南
  2. quick cocos 的scheduler 定时器
  3. PHP浮点型
  4. RecyclerView 下拉刷新上拉加载
  5. 【LeetCode 160】Intersection of Two Linked Lists
  6. [ 转载]JAVA Socket超时浅析
  7. cep
  8. 生成树题目泛做(AD第二轮)
  9. linux强制svn提交时必须写注释
  10. GetEnvironmentVariable 获取常用系统变量(转)
  11. 关于 iOS 分类(Category)的实现代码
  12. ELK学习笔记(三)单台服务器多节点部署
  13. CentOS6.9下离线部署Django项目
  14. python之路--MySQl单表查询
  15. C++的一些知识
  16. Codex Delphi Expert
  17. 04_web基础(七)之jsp
  18. caffe编译问题-nvcc fatal:Unsupported gpu architecture 'compute_20'
  19. 微信小程序的开发(一)
  20. 多对一关系表 java类描述

热门文章

  1. Java换行符
  2. poj 1664放苹果(递归)
  3. linux学习五
  4. 查看sqlserver版本
  5. Java发送http请求(get 与post方法请求)
  6. CopyOnWriteArrayList的增删改查实现原理
  7. NETCORE 之 openSUSE docker 安装
  8. thinkPHP Model的操作
  9. my.资料__烹饪炼药
  10. Java日志组件1---Jdk自带Logger(java.util.logging.Logger)