zoukankan      html  css  js  c++  java
  • linux下的两种编辑器vi和vim的区别

    vi   vim是vi的加强版。语法加亮

    vim 命令模式,命令行模式,编辑模式

    vim 命令模式

    字符操作:

    i  当前插入

    I  行首插入

    a  当前字符之后插入

    A  行尾插入

    o  下一行插入

    O  上一行插入

    x  向后删除一个字符

    X  向前删除一个字符

    u  撤销一步

    ctrl+r

    行操作

    home  ^ 行首

    end  $  行尾

    dd  删除 剪切 Ndd

    yy  复制  Nyy

    p  粘贴

    词操作:

    dw  删除一个词

    yd  复制一个词

     块操作:

    大 D或 d+$  删除到行尾

    d+^  删除到行首

    ctrl+V

    多行注释:

    1.注释:ctrl+v进入列视图模式

    2.向下或向上移动光标

    3.把需要注释的行的开头标记起来

    4.然后按大写的I

    5.在插入注释符,比如“#”

    6.再按esc,就会全部注释了

    多行删除

    按ctrl+v进入列编辑模式,向下或向上移动光标,选中注释部分,然后按d 就会删除注释符号。

    vim  命令模式

    w:保存

    q:退出

    q!:强制退出

    x==ZZ==wq:保存退出

    wq!:强制保存退出

    X 加密   取消  空

    e! 撤销所有操作

    sh  切换到命令行,使用ctrl+d切换回vim

    替换:

    :%s/this/that/

    :%s/this/that/g

    :%s/this/that/gc

    前h   j下  k上  i后

    set  nu

    set  nonu

    查找:

    /     正向查找   n  向下  N向上

  • 相关阅读:
    前端安全【面试】
    防xss攻击
    前端工程化
    前端项目构建——运维
    react入门
    OpenGL Windows 窗口程序环境搭建
    Django 列的自定义显示
    设计模式之 SOA面向服务的体系
    设计模式之Builder建造者模式 代码初见
    设计模式之Factory工厂模式的好处
  • 原文地址:https://www.cnblogs.com/bkyxiao5/p/10099006.html
Copyright © 2011-2022 走看看