zoukankan      html  css  js  c++  java
  • linux vim文件编辑的常用命令

    vim的工作模式先了解一下:

    在命令模式中输入i a o:
    a 在光标所在的字符后面插入
    A 在光标所在的行尾插入
    i 在光标所在的字符前进行插入
    I 在光标所在的行首插入
    o 在光标下插入新行
    O 在光标上插入新行
    主要是大小写的不同
    

      

      定位命令:

    :set nu 设置行号
    :set nonu 取消行号
    gg 到第一行
    G  到最后一行
    nG 到第n行
    :n 到第n行
    
    $ 移至行尾
    0 移至行首

      删除命令:

    x 删除光标所在处的字符
    nx 删除光标所在处后n个字符
    dd 删除光标所在行,ndd删除n行
    dG 删除光标的所在行到文件末尾内容
    D  删除光标所在处到行尾内容
    :n1,n2d 删除指定范围内的行

      复制和剪切命令:

    yy 复制当前行
    nyy复制当前行以下n行
    dd 剪切当前行
    ndd 剪切当前行以下的n行
    p、P 粘贴在当前光标所在行下或行上
    

      

      搜索命令:

    /string 
    搜索指定字符串
    搜索时忽略大小写:set ic
    n 搜索指定字符串的下一个出现位置
    :%s/old/new/g 全文替换指定字符串
    :n1,n2s/old/new/g 在一定范围内替换指定字符串
    

      

      替换和取消命令:

    r 取代光标所在处的字符
    R 从光标所在处开始替换字符,按ESC结束
    u 取消上一步操作

      保存和退出命令:

    :w 保存修改
    :w new_filename 另存为指定文件
    :wq 保存修改并退出
    ZZ 快捷键,保存修改并退出
    :q! 不保存修改退出
    :wq! 保存修改并退出(属于前者修改,在没有写的权限的时候,只有文件的所有者以及root可以使用)
    

      

      

  • 相关阅读:
    vue中插槽的使用场景
    css实现文字两端对齐
    es6 every的使用
    es6 filter方法应用
    es6 map的用法
    spring-servlet.xml
    Spring MVC过滤器HiddenHttpMethodFilter
    controller大全(推荐)
    目前接触到的UI
    jdk环境配置(windows版)
  • 原文地址:https://www.cnblogs.com/ZQUACM-875180305/p/9426433.html
Copyright © 2011-2022 走看看