vim粘贴板和系统粘贴板的共享(linux)
不的不说,当你习惯了vim给你的编程带来乐趣后,你将会越来越喜欢它!
在以前刚开始用vim的时候,总觉的在vim里面,鼠标没有起到像其他编辑器那样的功能,不能通过鼠标控制vim下光标移动,而当时又不熟悉vim的移动命令,所以每次的移动,都的费很大的劲。 后来发现, vim也是可以使用鼠标来移动的, 实现这个功能只需要简单的在vimrc里面加上一条命令即可:
set mouse=a
可没过多久,又发现了新的问题: 当你设定 set mouse=a之后,vim里面的内容,你是怎么拷贝都拷贝不到外面来,即从vim拷贝到系统的粘贴板上面。
当时很苦恼, 甚至有时,不的不看着vim里面的内容,然后手动的敲打出来。
敲了几次后,这样肯定不行, 而且聪明的vim怎么可能连这种事情都没想到。
查找了一些资料后, 终于找到解决方法了:
其实vim是支持与系统的粘贴板共享的,只是因为有的系统上没有安装而已。
像我的系统: Ubuntu9.10就没有安装, 马上安装:
sudo apt-get install vim-gnome
sudo apt-get install vim-gui-common
sudo aptitude install vim-full
安装完之后:
从vim拷贝到系统粘贴板:
在v模式下选中(即visual模式,不明白的google一下)要拷贝的内容, 然后在命令模式下 "+y
这样, 选中的内容就拷贝到系统的粘贴板了。
而要把系统粘贴板上的内容拷贝到vim里面,也很简单, 在命令模式下 "+p
这样,系统粘贴板上面的内容就粘贴到vim里面去了。
在vim里面,系统的粘贴板跟vim的寄存器+是关联的,所以你对寄存器加+的任何复制和粘贴都直接影响到系统的粘贴板。
在vim还有十多个寄存器供你使用,用法跟 "+y , "+p一样。 要查看所有寄存器的内容 , 只需要在命令模式下 :reg 即可。
转载于:https://www.cnblogs.com/junw_china/archive/2010/05/06/1729277.html
vim粘贴板和系统粘贴板的共享(linux)相关推荐
- vim复制粘贴(从系统粘贴到vim中,以及从vim中粘贴到系统中)
vim与系统剪切板(将vim的内容复制到系统剪切板.或将系统剪切板内容复制到vim中) vim插件检查 要完成vim中的内容复制到系统剪切板,需要vim支持 +clipboard,检查的方法(ubun ...
- vim命令杂烩(复制粘贴、建文件、撤销等)
vim 有底线命令,插入,命令方式,在进行复制.撤销等操作时,文件应处于命令方式, 若处于编辑模式,可点击ESC,再进行操作 一.撤销 点击 u , 撤销上一步 二.粘贴 p 三.复制 yy复制游标所 ...
- 解决vim与外界的复制粘贴(不用安装插件)
默认的vim不带系统剪切板与vim的交互的功能: 要完成vim中的内容复制到系统剪切板,需要vim支持 +clipboard: 在终端输入:vim --version | grep clipboard ...
- linux vim内容复制粘贴板,Vim 使用系统粘贴板复制粘贴
习惯了Windows下面的复制,粘帖快捷键.转到vim编辑器会发现这两个键没什么作用,其实vim是使用ctrl+shift+c,ctrl+shift+v复制粘帖的.但是使用这些快捷键只能在一定屏幕范围 ...
- 同步ubuntu粘贴板和windows系统粘贴板
通过以下几步操作即可实现ubuntu粘贴板和windows粘贴板的同步功能,更加便于我们进行粘贴和复制等功能. #背景:Ubuntu运行在VMware虚拟机中,VMware运行在Windows7操作系 ...
- moreclipboard能记录多个粘贴内容的eclipse粘贴板插件
可以从这里获取所有想知道的:http://moreclipboard.sourceforge.net/ 文档说明 我简单说明下: 一.安装 在线安装 http://moreclipboard.sour ...
- 【vim】系统剪切板、vim寄存器之间的复制粘贴操作命令?系统剪切板中的内容复制粘贴到命令行?vim文本中复制粘贴到命令行
一.系统剪切板和文本内容的复制粘贴 1.1 从系统剪切板复制粘贴到文本中 需要操作3次: 分别是英文双引号.一个加号或梅花号,最后是一个p 也即"+p 或者直接使用组合键[Shift + i ...
- 留言板小系统程序开发
表示回复的字段varchar存储规则: 4.0版本以下,varchar(20),指的是20字节,如果存放UTF8汉字时,只能存6个(每个汉字3字节) 5.0版本以上,varchar(20),指的是20 ...
- vim如何与外界复制粘贴
导读 在使用 vim 的时候我们会遇到一个问题,在vim之外复制的内容使用p确不能粘贴到vim里面.那么,如何把vim外面复制的内容粘贴到vim里面呢? vim缓存区和系统剪贴板 vim 里面复制粘贴 ...
最新文章
- 《JavaScript应用程序设计》一一2.3 lambdas
- 拼多多回应开除程序员:严重违反员工行为规范,因此解约!
- 字符串留用与字符串池
- 一图了解 PE 基金的8种架构设计
- 互联网协议 — GRE 通用路由封装协议
- java统计_java统计当前在线数
- BREW应用的分发流程
- Java中的ThreadLocal的使用--学习笔记
- 2017.10.17 蜘蛛难题 思考记录
- UE4 移动平台游戏开发
- android 类型.this,Android中this的用法
- IS-IS详解(十六)——IS-IS 分片扩展
- 【LeetCode】【字符串】题号:242. 有效的字母异位词
- 购物车代码(html+css)
- ios github客户端_GitHub推出本地iOS和Android客户端
- Java观察者模式讲解及代码实现
- js对日期进行升序排序
- 电脑重装系统后数据恢复的方法
- 微信公众号网页授权多域名解决方案
- 2016年最权威的1000集大型web前端视频教程(爱创课堂出品)
热门文章
- 网易NEI在面临前后端分离问题,所提供的完整解决方案
- idea输入法候选区不跟随光标
- Jetty - Container源码分析
- kettle-实现每个分组的前N的数据
- 下拉框——把一个select框中选中内容移到另一个select框中遇到的问题
- 转】未指定 INSTANCESHAREDWOWDIR 命令行值。如果指定INSTANCESHAREDDIR 值,则必须指定该值 ....
- abstract的一些用法
- 28--仅仅反转字母
- 网络爬虫--7.Handler处理器 和 自定义Opener
- kafka 异常:return ‘<SimpleProducer batch=%s>‘ % self.async ^ SyntaxError: invalid syntax