精华内容
下载资源
问答
  • vim打开一个文件后复制多行,退出这个文件之后,打开另一个文件想复制到这个文件,却发现在上一个文件中复制的内容不见...所以vim复制一个文件的多行到另一个文件的正确做法是要同时打开两个文件 比如要把add.cpp ...

    vim打开一个文件后复制多行,退出这个文件之后,打开另一个文件想复制到这个文件,却发现在上一个文件中复制的内容不见了

    所以vim复制一个文件的多行到另一个文件的正确做法是要同时打开两个文件

    比如要把add.cpp的内容复制到main.cpp

    首先vim add.cpp main.cpp

    在add.cpp中复制好后输入:n切换到下一个文件,即main.cpp(按:N切换到上一个文件add.cpp),此时再粘贴到main.cpp

     

    展开全文
  • 举例:a.txt复制一些内容b.txt 1、新建文件a.txt,里面输入以下内容,保存。要复制的话可以输入 双引号+任意变量名+要复制的行数+yy,比如这里我输入:"a3yy 则会复制从光标处开始往后三行剪贴板,注意双...

    举例:从a.txt复制一些内容到b.txt

    1、新建个文件a.txt,里面输入以下内容,保存。要复制的话可以输入 双引号+任意变量名+要复制的行数+yy,比如这里我输入:"a3yy 则会复制从光标处开始往后三行到剪贴板,注意双引号是英文双引号

    2、新建个文件b.txt,输入双引号+之前复制用的变量名+p,这里我输入 "ap ,结果如下:

    展开全文
  • 如要将a.txt的内容拷贝到b.txt中,可以执行如下步骤: 用vim打开b.txt。将光标定位复制插入的位置,然后进入命令模式中输入 :r!cat a.txt 保存退出:wq!搞定~~
     
    
    如要将a.txt的内容拷贝到b.txt中,可以执行如下步骤:
    用vim打开b.txt。将光标定位到要复制插入的位置,然后进入命令模式中输入
    :r!cat a.txt
    保存退出:wq!搞定~~
    展开全文
  • vim与系统剪切板(将vim的内容复制到系统剪切板、或将系统剪切板内容复制到vim中) vim插件检查 要完成vim中的内容复制到系统剪切板,需要vim支持 +clipboard,检查的方法(ubuntu16.04为例): 打开terminal(ctl+...

    vim与系统剪切板(将vim的内容复制到系统剪切板、或将系统剪切板内容复制到vim中)

    vim插件检查

    要完成vim中的内容复制到系统剪切板,需要vim支持 +clipboard,检查的方法(ubuntu16.04为例):

    • 打开terminal(ctl+alt+t)
    • 输入 vim --version | grep clipboard

    你会得到这样的结果
    在这里插入图片描述查看clipboard和xterm_clipboard前面的符号

    • 加号(+),表示支持
    • 减号(-),表示不支持

    可以看到现在的vim是不支持的,意思是不支持从vim中复制到系统剪切板中,所以网上就可以解释为什么你也是同样的操作,但是就是不能把vim中的内容复制出来了。

    怎么可以让他支持呢,就需要安装一些插件来解决一下,其实也很简单就是下面的这一条命令

    sudo apt-get install vim vim-scripts vim-gtk vim-gnome
    

    安装完成以后,同样的在终端中输入 vim --version | grep clipboard
    在这里插入图片描述
    可以看到clipboard和xterm_clipboard前面减号变成了加号。现在就可以把vim中的内容复制到系统剪切板中了,具体怎么操作,请您继续向下看。

    vim复制到系统剪切板

    在vim同一个文件下操作,复制使用的是 nyy,粘贴使用的是 p(在vim中有很多的寄存器,这样操作是把内容复制到无名寄存器(unnamed register): "",其他的寄存在vim命令行模式下输入 :help registers 命令可以查看)

    vim系统剪切板:

    • "+y复制到系统剪切板中(解释一下:这里的+号不是表示"和y同时按下,按键的顺序应该是 shift '、 shift =、 y)
    • "+p把系统粘贴板里的内容粘贴到vim(解释一下:这里的+号不是表示"和p同时按下,按键的顺序应该是 shift '、 shift =、 p)

    上面是快捷键的操作要怎么用呢,在vim正常模式下,按下 v 进入Visual模式,选取要复制的内容,然后按下 "+y,就复制到了系统剪切板中。如果粘贴到其他的打开的vim中就按下"+p,或者粘贴到其他文件或者网页中直接 ctrl + v
    如果查看使用上面的命名复制是否成功呢?使用命令 :reg,会出现下面的界面,如果复制成功,"+ 后面的内容就是刚刚复制的,如果和你刚刚操作选中的内容一致,表示成功了(这里我选中的是 test,所以内容是test)
    在这里插入图片描述

    系统剪切板复制到vim中

    将系统剪切板中的内容复制到可以采用两种方式

    • 第一种,就是采用上面解释介绍的命令 "+p
    • 第二中,如果在其他的界面中已经复制了,在vim中使用组合键 shift insert就可以直接把系统剪切板中的内容复制到vim中;如果是在终端(terminal)下,可以使用 ctrl insert复制选中的内容,然后再使用 shift insert或者 "+p都可以插入到vim中

    欢迎大家关注我的个人公众号,同样的也是和该博客账号一样,专注分享技术问题,我们一起学习进步
    在这里插入图片描述

    展开全文
  • vim 复制文件中多行到另一个文件

    千次阅读 2017-01-16 11:39:27
    :n切换一个文件,:wn保存再切换 :N一个文件,:wN保存再切换 :.=看当前行 3、比如在一个文件里:100,200y 4、:n第二个文件,输入:600第600行,按p粘贴 (或者输入:600p) 5、退出:wq! 转载于:...
  • 、查看文件的某几行 1、使用cat命令 (1)查看文件的前10行: ...(3)查看文件第10行开始直到最后行: cat filename |tail -n +10 (4)查看文件前10行的后5行,即第6~10行: cat filename |he...
  • 首选方法是使用 ,但也可以通过将包解压缩 ~/.vim/ 目录来安装它。 病原 要使用 Pathogen vim 脚本进行安装,请执行以下操作: git clone https://github.com/JalaiAmitahl/maven-compiler.vim ~/.vim/bundle/ ...
  • RT最近工作中使用VIM,经常遇到复制一个单词A来覆盖另一个单词B,如果不使用VIM那 么只需要选中单词ACtrl+C然后选中想要被覆盖的单词B然后Ctrl+V就好了。 但是如果使用VIM,我是这样做的。’yw’复制A,’dw’删除...
  • 利用 vim 的“隐藏”功能将某些语言关键字替换为 unicode 字符。 只是为了纯粹的眼睛。... 或者你可以简单地复制~/.vim/after/syntax文件夹中的相关语法文件(例如python.vim )。 插件的灵感来自
  • 分享一个自定义命令,实现vim中内容的选中复制到外部。 在 ~/.vimrc 文件中加入下面两行,保存后退出 command CP :set mouse=v | :set nonu command RE :set mouse=a | :set nu vim 打开文件后,翻需要复制的...
  • Vim和系统剪切板的拷贝粘贴交互操作 os: Windows_NT x64 10.0....从Vim拷贝粘贴外部(拷贝:双引号和"+"是命令的部分, 需要输入) 拷贝: "+y 粘贴: 系统粘贴方法Ctrl + v 外部拷贝粘贴到Vim(粘贴:双引号和"+"是命令
  • 为什么80%的码农都做不了...第二步 : 查看要复制的内容num1 num2 之间 第三步::num1 ,num2 w! >> /你要保存的地址/文件名 ok 转载于:https://my.oschina.net/jywm/blog/740111
  • 如要将a.txt的内容拷贝到b.txt中,可以执行如下步骤:用vim打开b.txt。将光标定位复制插入的位置,然后进入命令模式中输入 :r!cat a.txt保存退出:wq!搞定~~
  • vim_projtags 是我编写的一个 vim 插件,用于为我的不同软件项目简化标记文件的生成。 设置 克隆这个存储库并将文件复制到你的 ~/.vim 文件夹中。 在项目根目录中创建一个以 *.projroot 结尾的文件,其中包含 ...
  • 从Vim小白到Vim superstar

    千次阅读 2017-01-08 21:58:33
    我一直想写篇关于如何使用VIM的文章,但是我感觉使用Vim首先就是应该熟练掌握它强大地命令,从而才能高效地使用这编辑器,所以我感觉写篇罗列各种命令的文章毫无任何意义,因此就一直拖延现在。但是,最近...
  • 我不喜欢用vi开多文件,因为那会挤压我的屏幕空间。我一般在多终端中运行多vi。这样为了跨终端粘贴,只能依靠终端的命令。  vi可以将linux命令执行结果粘贴特定位置: 、将命令结果插入文件:  运行 :r...
  • (方法文件a中复制4行数据文件b中 vi a "f4yy :w :e b "fp (方法二) Another way to move text from one file to another is to use the ex commands :ya (yank) and :pu (put). These commands ...
  • a.vim复制选中代码块系统剪切板上 b.系统剪切板的内容粘贴到vim上 a: 1.esc 命令行模式 2.按 v 键进行代码的选择 3.接下来按这三键 ”+y 意为:shift ‘ shift = y 4.ok ...
  • 一个有机的 Vim 配置。 这或多或少代表了我的~/.vim目录。 符号链接可用于引用vimrc.vim文件。 一般来说,我建议不要盲目复制vimrc ,除非您只是在试验。 然而,仔细研究配置以获得您自己的vimrc灵感是一个很好的...
  • vim (整行,多行,一个单词)复制

    千次阅读 2020-07-26 09:07:54
    vim 复制1、复制1)单行复制2)多行复制2、粘贴vi复制多行文本的方法方法1:方法2:方法3:vi复制一个单词的方法vi复制几个字母(字符)的方法 那么vi编辑器中的整行(多行)复制与粘贴就非常必要了。 1、复制 1)...
  • VIM 复制内容剪贴板Luo Weifeng 2011-7-16关于VIM剪贴板这篇文章讲的很到位。http://hi.baidu.com/abobo1986/blog/item/6c0c766e7dd9bedc81cb4a9a.html这里我直接给出操作过程,方便新手。1.
  • Linux 如何用vim命令把编辑文件的几行内容拷贝到一个新文件
  • vim复制内容剪贴板

    千次阅读 2018-08-02 14:43:43
    VIM使用过程中需要将内容直接复制到系统剪贴板,使用场景: 在vim编辑过程中,需要将某些内容直接复制,并粘贴博客或gedit中; 在2窗口中分别用vim编辑,此时无法通过vim操作完成,只能借助系统剪贴板 ...
  • VIM复制到系统剪切板

    万次阅读 2012-08-22 23:51:17
    菜鸟,初玩VIM怎么把VIM中的东西复制出来,或者怎么把外面...在vim中简单用y只是复制到“(双引号)粘贴板里,同样用p粘贴的也是这粘贴板里的内容。所以在VISUAL模式下,按p是不能把系统粘贴版里的内容拷贝到VIM中的。
  • Vim复制粘贴

    千次阅读 2019-06-09 11:01:27
    yiw 复制一个单词 yy 复制一行 Vim寄存器 无名寄存器 Vim里操作的是寄存器而不是剪切板 默认我们使用d删除或y复制的内容都放了“无名寄存器” x删除一个字符无名寄存器,然后p粘贴可以调换两字符 深入...
  • Vim 外部粘贴 :set paste
  • vim 复制粘贴

    千次阅读 2012-04-01 15:57:04
    从Vim拷贝到系统粘贴板:"+y 系统粘贴板拷贝到Vim:"+p 或 Shitf + insert 在vim里面,系统的粘贴板跟vim的寄存器+是关联的,所以你对寄存器加+的任何复制和粘贴都直接影响系统的粘贴板。 vim有12粘贴板,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 270,030
精华内容 108,012
关键字:

从一个vim复制到另一个vim