使用vi编辑器修改配置文件时,如何快速复制,粘贴多行文字内容

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用vi编辑器修改配置文件时,如何快速复制,粘贴多行文字内容相关的知识,希望对你有一定的参考价值。

先进入这个文件的目录下
然后用vi打开
vim
assignment.1
然后按i
或o或
a可以编辑
编辑完成ESC退出编辑的模式然后按:进入末行模式
输入wq保存退出
参考技术A 相当咱们原来dos时代用的edit一般linux架服务器时,为了减少资源占用,不会开图形界面登录。通过远程命令行模式登录,vi只是字符界面下编辑文本的其中一款软件而已。同等编辑器还有很多款,只不过vi最老,用的人也比较多。

第三篇 : vi编辑器配置与基本操作

目录

一、vi编辑器的配置

  • 配置文件位置

    #配置文件virc(vi);vimrc(vim)
    cd /etc/vim   //配置文件有在这目录的,也有可能是下面的目录
    cd /etc
  • 配置文件存放

    • 跟视频讲解的不一致,一定要在根目录下的etc(/etc)目录中把配置文件该了,其他用户使用时才能生效;视频中只要复制份到该用户目录然后修改配置文件,该用户使用就有效了;
    • 实测发现root目录跟普通用户目录不一样,对root目录来说,修改virc文件是针对vi编辑器的;修改vimrc文件是针对vim编辑器的;但是对普通用户来说,修改vimrc文件,就是针对vi和vim编辑器的了
  • vi(vim)编辑器三种模式

    1)一般模式(光标移动、复制、粘贴、删除)
    2)编辑模式(编辑文本)
    3)命令行模式(查找和替换)

    注意:当不知道处于何种模式时,按ESC键返回到一般模式。

二、一般模式下的常用操作

  • 移动光标

    hjkl这四个按键;

    h(左)j(下)k(上)l(右)

  • 光标跳转

    ngg     #光标移至第n行的行首(n为数字),
    1gg     #就跳到第一行的行首,就是文件头
    2gg     #就跳到第二行的行首
    G       #G转至文件结尾
  • 当前行:光标移动

    0       #(数字零) 光标移至当前行行首
    $       #光标移至当前行行末
    fx      #fx搜索当前行中下一个出现字母x的地方
  • 文本复制、粘贴、删除、撤销

    yy      #复制当前行(y:yank(复制))   
    nyy     #复制当前行及其后的n-1行(n是数字)
    p       #使用P键来粘贴(p:paste)
    dd       #删除光标所在行(d:delete)
    ndd      #删除当前行及其后的n-1行(n是数字)
    u        #按u键来撤销上一步操作
    x        #删除光标所在位置的字符
  • 查找和替换

    /hello   #从光标开始处向文件尾搜索pattern,后按下n或N

    注意:
    n在同一个方向重复上一次搜索命令
    N在反方向重复上一次搜索命令
    n(N)来源于next

    :%s/p1/p2/g   #将文件中所有的p1均用p2替换
    :%s/p1/p2/gc  #替换时需要确认
    :s/p1/p2/g   #将光标当前行所有的p1均用p2替换
    #s:substitute替换
    #g:global全局
    #c:confirm确认

    ?

    ?






以上是关于使用vi编辑器修改配置文件时,如何快速复制,粘贴多行文字内容的主要内容,如果未能解决你的问题,请参考以下文章

3. vi/vim 快速复制一/多行内容

vi相关使用

linux Vi 编辑器 如何复制整行n内容,这样才能粘贴到文本中

linux Vi 编辑器 如何复制整行n内容,这样才能粘贴到文本中

如何复制vim编辑器中的内容粘贴到另一个终端的编辑器里

如何复制vim编辑器中的内容粘贴到另一个终端的编辑器里