vim中如何拷贝全文到win10的其他程序

vim有很多寄存器,其中在win10中,+号寄存器代表系统寄存器,在vim中只要把内容考到加号寄存器中,就可以在粘贴到其他程序里面了。

具体命令:在vim中,拷贝全文:

ggvG$

在vim中复制:

"+y

把内容拷贝到系统寄存器,这时随便用ctrl+v就可以弄到其他程序里面了,如记事本之类的。

同理,如需把记事本的文本拷贝到vim中:

"+p

总之,就是:

"+y 把选中内容拷贝到”+号剪贴板,即系统剪贴板
"+p 把系统剪贴板的内容粘贴到vim

原文地址:https://www.cnblogs.com/litifeng/p/12178198.html

时间: 2024-10-07 19:59:53

vim中如何拷贝全文到win10的其他程序的相关文章

ubuntu下vim中内容拷贝到浏览器

在vim中编辑好了代码想要复制出来到浏览器或者其它地方.用yy复制后去别的地方粘帖发现根本不是当初复制的内容,非常头疼-- 这是由于vim中有它自己的一套剪贴板系统(clipboard).这套系统和ubuntu的剪贴板不互通. 见到非常多帖子说选中了想要的内容后,接下来按3个键"+y(引號.加号.字母y),这样要复制的内容就进入系统剪切板. 这仅仅说对了一半.-_- 1.首先要检查你的vim版本号是否支持+clipboard,命令是:version 或者能够输入:reg 查看是否包括×和+寄存器

解决vi/vim中粘贴会在行首多很多缩进和空格的问题

解决vi/vim中粘贴会在行首多很多缩进和空格的问题 secureCRT会将你原来的文本原封不动的按照字符串的样式发送给服务器.所以当你的服务器上的vim设置为autoindent的话,在i模式下,那么它会将secureCRT传输而来的这些字符串再进行一下缩进.若你拷贝的文本中已经有表示缩进的空格或者制表符的话,它们也会被当成字符串,而被缩进.解决办法:1. 在拷贝前输入:set paste (这样的话,vim就不会启动自动缩进,而只是纯拷贝粘贴)2. 拷贝完成之后,输入:set nopaste

去除VIM中打开文件里有的^M字符

现象:在linux下打开Windows编辑的文本文件时会出现^M 原因:把文件从一个系统移到另一个不同的系统,你就会遇到与换行相关的问题. 解决方法: 在命令模式下使用正则表达式进行字符全文空替换:其中"^M"的输入,分别是"Ctrl+v"."Ctrl+M"键生成的.像^M 这样的在VIM中是控制字符,在查找替换中输入控制字符必须用别的方法,那就是在输入^M时,必须依次在键盘上敲入Ctrl+V和Ctrl+M. :%s/^M//g 使用sed 工具

在VIM中进行快速的查找和替换

VIM是被誉为非常高效的文本编辑软件.但是掌握并高效的使用是件有难度的事情.在VIM中进行快速的查找和替换是提高VIM使用效率的重要方法.下面是我在阅读VIM用户手册时整理的一些资料: 行内搜索. f命令可以进行行内搜索.输入fx可以找到下一个x字符. F命令可以在反方向进行行内搜索,输入Fx可以找到上一个x字符. t命令同样是进行行内搜索,但是光标停留在符合条件的字符的前面.输入tx使光标停留在下一个x字符的前面. T命令可以在反方向进行行内搜索,但是光标停留在符合条件的字符的下一个字符上.输

vim中对文本的选择

本文主要讲解vim中对文本的选择,vim中选择文本分为: (1)选择字符  ----  命令行模式下输入小写v (2)选择行     ----  命令行模式下输入大写V (3)选择块     ----  命令行模式下输入Ctrl + v 选取文本主要步骤如下: a. 进入命令行模式: b. 进入相应的选择模式 v / V / Ctrl+v: c. 用上下键选择文本:(v选择多个连续的字符,V选择连续的行,Ctrl+v选择相应的块) 如果要复制粘贴文本的话,继续进行以下步骤: d. 键盘输入y复制

与辛星一起在vim中加入目录浏览功能

随着用vim越来越多,也就越发感觉到vim的强大,比如最近又很需要目录浏览这一功能,于是就去搜索了下相关的东西,感觉网上的知识很多,但是很杂,于是,就自己花点时间去整理一下. 第一步,就是下载一个插件,这个插件在:http://www.vim.org/scripts/script.php?script_id=1658  这个地方,也可以直接点此下载 ,由于这是个外国网站,如果你感觉速度很慢的话,可以考虑在csdn上下载,当然是免积分的:http://download.csdn.net/detai

vim中移动

在vim中,提供了很多移动的方式,怎么样更加有效快捷的移动需要长期的实践:那么第一步,就是认识这些命令... 简单移动 k 上 j 下 h 左 l 右 可以在命令前写数字 比如 10j 则相当于按10下j的效果 按单词移动 w 将光标移动到下一个word的首字符上 b 将光标向后移动到前一个word的首字符上 e 将光标移动到word的最后一个字符上 ge 将光标移动到上一个word的最后一个字符上 移动到行首行尾 $ 将光标移动到当前行行尾 对应键盘上的键 ^ 将光标移动到当前行的第一个非空白

VIM: 解决vi/vim中粘贴时行首出现很多缩进和空格的问题

解决vi/vim中粘贴时行首出现很多缩进和空格的问题 http://www.jbxue.com/LINUXjishu/12232.html 由于在secureCRT中会将原来的文本原封不动的按照字符串的样式发送给服务器. 所以服务器上的vim设置为autoindent的话,在i模式下,那么它会将secureCRT传输而来的这些字符串再进行一下缩进. 若拷贝的文本中已有表示缩进的空格或者制表符的话,它们也会被当成字符串,而被缩进. 解决办法: 1,在拷贝前输入:set paste (这样的话,vi

vim中project插件安装与使用

1 vim的project插件简介 project 插件的作用就是帮助用户以项目的形式管理源码. 2 下载project插件 a)官网:http://www.vim.org/scripts/script.php?script_id=69. b)本次安装csdn下载:http://download.csdn.net/detail/clevercode/9515570. 3 安装 (上传project-1.4.1.tar.gz 到/usr/local/src/vim/plugin/project目录