正式学习Linux第五节

第五节老师给我们讲了VIM命令。

一.vim的三种模式:

1.一般模式(指令模式或初始模式)

  01.使用命令vim filename进入一般模式;

  02.移动光标;

  03.删除字符或行;

  04.复制和粘贴;

  05.查找和替换;

2.命令行模式:(保存退出等)

  01.从一般模式进入命令行模式;

  02.保存文件;

  03.退出vi;

  04.读入外部文件;

  05.显示行号等;

3.编辑模式:(编辑文件)

    01.从一般模式切换到编辑模式:i,l,a,A,O,o,r,R中的任意一个;

    02.从编辑模式返回到一般模式:esc

   03.当进入编辑模式时:屏幕最后一行出现“INSERT”或”REPLACE”字

   04.编辑文本

二.三种工作模式之间的切换

   一般模式输入:i,l,a,A,O,o,r,R中的任意一个;

    进入编辑模式

    一般模式输入:进入命令行模式

    命令行模式输入esc退出到一般模式

三.一般模式下的命令:光标移动的命名

   Ctrl+pgdn:屏幕向文件尾移动一页

   Ctrl+pgup:屏幕向文件头移动一页

   n+空格:数字加空格,光标向右移动n个字符

   0(数字):移动到本行行首

   $(home):移动到本行行尾

   H:光标移动到当前屏幕的最顶端

   M:光标移动到当前屏幕的中央那一行

   L:光标移动到当前屏幕的最低行

   G:光标移动到文本的最末端

  nG:光标移动到文本的第n行

  gg:光标移动到文本的首行

  n+回车:光标向下移动n行

四.一般模式下删除、复制和粘贴.

   X,x:x为向后删除一个字符,X为向前删除一个字符

   nx(n为数字):向后删除n个字符

   dd:删除光标所在的哪一行

   ndd:删除光标所在的向下n行

   d1G:删除光标所在行到第1行的所有数据

   dG:删除光标所在行到末行的所有数据

   yy:复制光标所在的那一行

   nyy:复制从光标所在行开始的向下n行

   p,P:p将复制的数据从光标下一行粘贴,P则从光标上一行粘贴

    y1G:复制光标所在行到第1行的所有数据

    yG:复制光标所在行到末行的所有数据

    J:将光标所在行与下一行的数据结合成一行

   U:还原过去的操作

   Ctrl+r:重做上一个操作

   . :重复前一个操作

五.一般模式下查找与替换

   /word:向光标后的word的字符串,当找到第一个word后,按下n继续查找后一个,按下N向反       方向查找下一个。

   ?word:向光标前的word的字符串,当找到第一个word后,按下n继续查找后一个,按下N向反     方向查找下一个。

   :n1,n2s/word1/word2/g:在n1和n2行之间查找word字符串并替换为word2

   :1,$s/word1/word2/g:从第一行到最末行,查找word1并替换成word2

   :1,$s/word1/word2/gc:在第一行和最末行之间查找word1,替换word2之前需要用户确定

六.从一般模式进入编辑模式

    i:在光标前插入字符

    I:在光标所在行的行首插入字符

    a:在光标后插入字符

    A:在光标所在行的行末插入字符

    o:在光标所在行下插入新的一行

    O:在光标所在行上插入新的一行

     r:替换光标所在的字符,只替换一次

    R:一直替换光标所在的字符,直到按下Esc键

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值