• vi编辑器使用


    显示行号

       set nu

    取消行号

       set nonu

    定位到某一行

      gg 定位到首行

      G 定位到最后一行

    在VI编辑器中切换调用外部shell命令

        :!ifconfig   在编辑过程中,看ip地址

    插入字符

      i 当前光标插入字符

      I 行首插入字符

      a 在当前光标之后一个字符开始编辑

      A 在当前光标行末尾开始编辑

      o 在当前光标的下起一行进入编辑

      O 在当前光标的上起一行进入编辑

    删除操作

      dd 删除一行

      Ndd 删除N行,比如3dd删除3行

      dw 删除光标之后的一个单词

      d$ 删除该行光标之后的文本

      d^ 删除该行光标之前的文本

    复制粘贴

       yy 复制一行

       Nyy 复制N行

       yw 复制光标之后的一个单词

       y$ 复制该行光标之后的文本

       y^ 复制该行光标之前的文本

       p 粘贴

    查找文本

      /source     按n键查找下一个,大写N查找上一个

      noh取消高亮

    快速替换一个字符

       光标移到一个字符,输入r,然后输入替换的字符

    全文替换

       :%s/source/target   替换每一行的第一个原字符为目标字符

       :%s/source/target/g 替换所有原字符为目标字符

       :1,5%/source/target/g 替换第1-5行的文本

    撤销编辑

      命令行模式下按“u”键

    多行注释

      命令行模式下:ctrl+v  

      然后光标下移选中多行

      输入命令大写 I 进入编辑模式

      编辑模式下输入字符#

      ESC退出编辑模式,完成

    取消多行注释

      命令行模式下:ctrl+v  

      然后光标下移选中多行

      输入d,完成删除

    同时编辑多个文件

       vim -O /etc/password /etc/hosts     小写o上下分栏,大写O左右分栏显示

       ctrl+ww,切换到两个文件。

    自定义VIM

        /root/.vimrc

        set nu

        

  • 相关阅读:
    数据结构8.4_动态存储管理之伙伴系统
    http code码实验
    php问题
    对称加密和非对称加密
    公钥与私钥,HTTPS详解
    数字证书原理,公钥私钥加密原理
    简明 Nginx Location Url 配置笔记
    HTTP状态码精简版
    给你掰扯清楚什么是正向代理,什么是反向代理
    关键字
  • 原文地址:https://www.cnblogs.com/cocoat/p/6197115.html
Copyright © 2020-2023  润新知