精华内容
下载资源
问答
  • 先按ESC输入:set paste再复制粘贴 就行了

    先按ESC输入:set paste再复制粘贴 就行了

    展开全文
  • linux vi 复制粘贴

    千次阅读 2018-04-11 17:16:34
    一、vi中使用先将光标移动到要复制的哪一行,...二、vi与外界在学习使用vim 的过程序,我们知道在vim 里面,粘贴复制的命令是y/p ,但是我们总会碰到这样的问题:如何把vim 里面复制的内容粘贴到vim 之外或者把vim...

    一、vi中使用

    先将光标移动到要复制的哪一行,复制是nyy,n代表从光标开始的行数。粘贴是p,

    需要注意的是这些操作都是在命令模式操作的,命令模式就是在你所处的任意模式按ESC键,都可以会到命令行模式,这时才可以执行这些操作。

    二、vi与外界

    在学习使用vim 的过程序,我们知道在vim 里面,粘贴复制的命令是y/p ,但是我们总会碰到这样的问题:如何把vim 里面复制的内容粘贴到vim 之外或者把vim 外面复制的内容粘贴到vim 里面?

    经过网上多次的查阅资料,终于学会了怎么实现这个过程

    首先,我们先了解这样一个概念:vim 缓冲区和系统剪贴板

    vim 里面粘贴复制实际上是在vim 缓冲区 存取数据

    而系统的ctry+c ctry+v 是与系统剪贴板之间的交互

    我也不知道我这样描述准不准确,反正大概就是这个意思:vim 粘贴复制和系统粘贴复制操作的不是同一个东西,所以系统和vim 之间不是那么容易直接使用的

    但是,这个问题还是可以解决的

    1. 用vim 打开一个文件,然后执行命令:reg 查看是否有 + 或者 × 号  或者执行:version 命令 查看是否有+clipboard

        如果存在:

       则可以使用 “+y 将vim 里面的内容复制到系统剪贴板或者 +p 将系统剪贴板里面的内容复制到vim 里面

     如果不存在:

       则需要安装vim-gnome, 然后就可以用以上命令粘贴复制

    2. 可以在 /etc/vim/.vimrc 里面设置 clipboard=unnamedplus 这样就可以直接使用 y p命令直接粘贴复制了

    https://www.cnblogs.com/songlen/p/6883522.html
    展开全文
  • vim怎么复制粘贴2. Linux vim怎么复制和粘贴要在Vim中复制和粘贴代码块,请遵循以下说明;将光标置于要开始切割的直线上。按大写V键选择整行,或按小写V键选择光标所在位置。使用h、j、k或l将光...

    请关注本头条号,每天坚持更新原创干货技术文章。

    如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习

    1. 前言

    本文主要讲解Linux中的命令行界面文本编辑器vim如何进行复制和粘贴操作。

    e720efbc4d566ec44ac769cbdfef251b.png

    vim怎么复制粘贴

    2. Linux vim怎么复制和粘贴

    要在Vim中复制和粘贴代码块,请遵循以下说明;

    • 将光标置于要开始切割的直线上。
    • 按大写V键选择整行,或按小写V键选择光标所在位置。
    • 使用h、j、k或l将光标移动到要切割的地方
    • 按y键复制,按dd键剪切。
    • 把光标放在你想粘贴复制的东西的地方。
    • 按大写P在光标之前粘贴,或按小写P在光标之后粘贴。
    • 可以在缓冲区之间复制和粘贴。
    8073d296570e32fce180c78a5e2c143c.png

    Linux vim怎么复制

    3.Linux vim怎么剪切和粘贴:

    • 将光标定位到要开始切割的位置。
    • 按v键选择字符,或按大写字母v键选择整行,或按Ctrl-v键选择矩形块(如果Ctrl-v被映射为粘贴,请按Ctrl-q键)。
    • 将光标移动到你想要切割的末端。
    • 按d键切割(或按y键复制)。
    • 移动到你想粘贴的地方。
    • 按大写字母P在光标之前粘贴,或按小写字母P在光标之后粘贴。
    • 复制和粘贴的步骤是相同的,除了第4步,你将按y而不是d:

    d在Vim中代表delete删除,在其他编辑器中通常称为cut
    y在Vim中代表yank,在其他编辑器中通常称为copy,即复制。

    9d4ba60f1d95233ca889e658772d324d.png

    Linux vim怎么剪切和粘贴

    4.其它vim用于复制和粘贴的快捷命令

    yy 命令:复制光标所在的整行。在 yy 前可加一个数字 n,表示复制当前行及其后 n-1 行的内容,例如:复制此行和以下2行的内容,输入3yy。

    Y 或 y$ 命令:两命令功能一样,都是复制从光标所在行 行首到行尾的内容。

    yw 命令:复制一个单词。若光标处在某个词的中间,则从光标所在位置开始复制至词尾。同 yy 命令一样,可在 yw 之前加一个数字 n,表示复制 n 个指定的单词。

    y) 命令:复制到下一句幵始的所有字符。

    y} 命令:复制到下一段开始的所有字符。

    3f6565846fb2ad6b43229f5d2f29c7c8.png

    其它vim用于复制和粘贴的快捷命令

    5.总结

    通过本文,您应该可以了解到如何在vim操作界面里进行复制和粘贴了吧?vim是一个极为强大的命令界面文本编辑器工作,Linux运维者必须掌握其使用方法。

    展开全文
  • linux find/vi复制粘贴

    2019-03-25 10:18:00
    ################ 查找当前目录下以utls开头的sql文件 [oracle@test admin]$ find ./ -name 'utls*.sql'./utlsxszd.sql./utlsmtp.sql./utlsampl.sql...vi 在当前文本内复制粘贴 yy 复制光标所在行; :6,8 copy 1...

    ################

    查找当前目录下以utls开头的sql文件

    [oracle@test admin]$ find ./ -name 'utls*.sql'
    ./utlsxszd.sql
    ./utlsmtp.sql
    ./utlsampl.sql
    ./utlstddw.sql

    ################

    vi 在当前文本内复制粘贴

    yy 复制光标所在行;

    :6,8 copy 10  拷贝6至8行并粘贴到10行后;

    :2 copy 10 拷贝第二行并粘贴到10行后

    p 在光标所在行下一行粘贴

    --------------------------

     vi在不同的文本之间复制粘贴

    例如:将a.txt的内容拷贝到b.txt中,方法如下:

    1.vi a.txt  选择要复制的行(可通过yy选择)

    2.a.txt文本内输入:vi b.txt 打开b.txt并将光标定位到想要插入的位置

    4.p 在光标所在行下一行粘贴

    --------------------------

    同时打开a和b文件,输入:n或N可以在2个文件之间切换

    [oracle@joe ~]$ vi a.txt b.txt

     

    转载于:https://www.cnblogs.com/joeshang/p/10592238.html

    展开全文
  • linux--vi 复制粘贴

    2015-05-04 15:57:00
    复制 1.复制单行:将光标移到要复制的行,输入:yy 2.复制多行:将光标移到要复制的首行,输入:nyy,将当前行向下n行复制到缓冲区 粘贴 将光标移到要粘贴处,输入:p 转载于:...
  • Linux vi vim 的复制 粘贴 撤销 恢复

    千次阅读 2019-05-29 22:12:17
    Linux vi vim 的复制 粘贴 撤销 恢复 命令状态下 光标移到哪行就是对哪行进行操作 yy 复制 p 粘贴 dd 删除 u 撤销 ctrl+r 恢复
  • vi 环境块复制 1、shift+v 进入行选模式 2、上下箭头选中要复制的块 3、“y”复制 4、“p” 粘贴 转载于:https://www.cnblogs.com/wbly2019/p/11187370.html
  • 转自linux Vi 编辑器 如何复制整行n内容,这样才能粘贴到文本中 此方法可以用于多行的粘贴->复制~! 1.进入你的文件,(处于命令模式,而不是编辑模式) 2.将你的光标移到你的第三行的开头(用方向键) 3,按下v...
  • 本文介绍如何在Linux Vim/Vi编辑器中复制、剪切和粘贴的方法。Vim或其早期版本Vi预装在macOS和几乎所有Linux发行版中(参考:在RHEL 8/CentOS 8系统上安装和配置VIM文本编辑器),在你最喜欢的编辑器不可用的情况下,...
  • 复制命令:Ctrl + Insert组合键或用鼠标选中。 粘贴命令:Shift + Insert组合键或单击鼠标滚轮。
  • vi编辑器中的整行(多行)...其中n为1、2、3……2、粘贴在命令模式下,将光标移动到将要粘贴的行处,按“p”进行粘贴vi复制多行文本的方法方法1:光标放到第6行,输入:2yy光标放到第9行,输入:p此方法适合复制少量行...
  • 在使用vi有时会想直接复制一行数据,然后粘贴若干行进行修改 复制一行数据的方法 把光标放到要复制的一行前面,然后按两下yy字母键 yy # 复制光标所在的那一行 然后把光标放到要复制到的地方去,按键盘的p字母键 p...
  • vi编辑器中的整行(多行)复制与粘贴就非常必要了。 1、复制 1)单行复制 在...其中n为1、2、3…… 2、粘贴 在命令模式下,将光标移动到将要粘贴的行处,按“p”进行粘贴vi复制多行文本的方法方法1:光标放到第6行...
  • (一)Linuxvi复制粘贴命令

    万次阅读 2017-07-26 21:09:08
    vi编辑器有3种模式:命令模式、输入模式、末行模式。掌握这三种模式十分重要:  命令模式:vi启动后默认进入的是命令模式,从这个模式使用命令可以切换到另外两种模式,同时无论在任何模式下只要按一下[Esc]键都...
  • Linux vi的剪切,复制粘贴

    千次阅读 2019-10-28 17:23:00
    命令行模式下,很多操作都很不方便,例如常用的文本的剪切,复制粘贴。如何在命令行下进行这些操作呢?
  • 使用vi文本编辑器及Linux复制粘贴小技巧 https://www.linuxidc.com/Linux/2015-04/116413.htm
  • 所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。但是目前我们使用比较多的是 vim 编辑器。vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。相关文章...
  • 对于一些冗长的代码完全可以粘贴的时候,vi粘贴所有格式全部错乱,完全无法阅读。 解决办法:esc进入命令行模式后,输入 :set paste,然后再i进入粘贴编辑模式,即可正常复制并保留原有格式~...
  • 复制一行数据数据: 把光标放到要复制的行行首,然后按两下yy字母键; 然后把光标放到要复制到的地方去,按键盘的p字母键 删除一行数据: 把光标移动到要删除的一行上, 按两下dd键 其他相关操作说明: x,X : ...
  • RedHat 9.0 Linuxvi编辑器实现简单的粘贴复制剪切功能":  如果想把文件内的第三行内容黏贴到第十五行:  1.进入你的文件,(处于命令模式,而不是编辑模式)  2.将你的光标移到你的第三行的开头(用方向键)...
  • vim或vi的命令模式下做以下操作 复制: y(yy) --> 复制光标所在行 v+上or下键,继续点y --> 选中多行,并复制 yy --> 复制当前行 yw --> 复制一个单词 y$ --> 复制光标到结尾 y^ --> 复制光标到...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 987
精华内容 394
关键字:

linuxvi复制粘贴

linux 订阅