• Linux vim 基本操作


    1.显示行数

      vim打开文件之后输入

      :set number:set nu

    2.光标移动

      h  光标向左移动

      j  光标向下移动

      k  光标向上移动

      l  光标向右移动

      n<space>  n为数字,space空格 光标先后移动n个字符  

      0或home键  移动到行首

      $或end键     移动到行尾

      w  移动到下一个单词的首部

      b  移动到上一个单词的首部

      e  移动到下一个单词的尾部

      ge  移动到上一个单词的尾部

      gg  移动到文件的开头

      G  移动到文件的最后一行

      nG  n为数字移动到指定的行

      H/M/L  分别对应移动到屏幕的顶部,中间,结尾

          数字加H/M/L,距离顶部的多少行

    3.文件查找

      在一般模式下

      /word  从光标位置向后查找‘word’的字符

      ?word  从光标位置向前查找‘word’的字符

    4.文件删除

      x,X  小写的x向后删除一个字符,大写X标识向前删除一个字符

      dw  删除一个单词,从光标出到下一个单词开头

      nx  n位数字,向后删除n个字符

      dd  删除光标所在位置的行

      ndd  n为数据,从光标所在位置向后删除n行

      d1G  删除光标所在位置以及之前的行

      dG  删除光标所在位置以及以后的行

      dnG  删除光标所在位置到n行

      d$  删除光标位置到行尾的所有字符

      d0  删除从光标位置到行首的字符

    5.文件复制

      y   使用方法和d文件删除类似

      p  粘贴复制的内容

      

    6.文件查找

      :n1,n2s/word1/word2/g  在n1行到n2行之间将word1全部替换成word2

      :1,$s/word1/word2/g  全文查找替换

      :1,$s/word1/word2/gc  全文查找替换 c confirm 在替换之前,确认

    7.撤销和反向撤销

      在一般模式下输入u  撤销上一步操作

      在一版模式下crel+r  反向撤销

    8.文件保存与退出

      :wq  保存并推出

      :q  在为改动的时候退出

      :q!  强制退出不保存

      :w <filename>  保存为其他文件

      :n1,n2 w <filename> 将n1到n2行保存为指定文件

    千里之行,始于足下
  • 相关阅读:
    Broadcom 43228 Kali Linux Ubuntu
    linux 栈空间查看和修改
    mininet 操作命令
    linux shell note
    进程与线程的区别
    JAVA基础--JAVA 集合框架(泛型、file类)
    HashMap的实现原理
    Java 流(Stream)、文件(File)和IO
    总结接口和抽象类的异同
    Java 泛型
  • 原文地址:https://www.cnblogs.com/trydoit/p/6520196.html
Copyright © 2020-2023  润新知