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

Posted panrongfeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第三篇 : 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编辑器配置与基本操作的主要内容,如果未能解决你的问题,请参考以下文章

Linux从青铜到王者第三篇:Linux开发工具编辑器vim

Linux笔记第三篇设置静态/动态ip

GetX第三篇-依赖注入

mysql数据库的基本介绍与操作(第三篇)

秒杀多线程第三篇 原子操作 Interlocked系列函数

第三篇,python编辑器和集成环境01