zoukankan      html  css  js  c++  java
  • Linux文本编辑器之vim

    VIM 文本编辑器

      vim/vi是Unix/Linux上最常用的文本编辑器而且功能强大。注意:只有命令,没有菜单

    VIM工作模式


    命令模式:又称为一般模式

    编辑模式:又称为低行模式,命令行模式

    插入命令:

    定位命令

    保存和退出命令

    不保存退出: 有修改,但是修改后的内容是不保存的

    有突发情况,导致窗口退出,修改文件之后,直接删除同名的.swp文件

    删除命令

    复制和剪切命令

    替换和取消命令

    搜索和替换命令

    %指全文, s指开始,g指全文替换

      起始行,终止行s/要替换的字符串/替换的新字符串/g  c询问确认

      eg::%s/ftp/yang/g  全局替换,把ftp替换为yang

      eg::41,44/yang/lee/c  从41到44行,帮样yang替换为lee,询问是否替换

      eg::41,44/yang/lee/g       同上,不询问直接替换

      eg::%s//root//ROOT/g  把root替换为/ROOT

      eg::%s#/bin/bash#/bin/ksh/g  把/bin/bash全替换为/bin/ksh

    使用替换命令来添加删除注释

    :%s/^/#/g 在全部内容的行首添加#好注释

    :1,10 s/^/#/g 在1~10行首添加#号

    vi里面查命令

    :! which cp

    导入查询的命令

    :r ! which cp

    可视化模式

    v 可视化字符模式

    V(shrift + v)可视行模式,选择多行操作

    ctrl + v 可视化块模式(列模式)操作列

  • 相关阅读:
    (设计模式)组合模式
    redis 集群部署 (linux)
    redis 集群 配置文件
    redis 外部访问配置(bind正确配置)
    (设计模式)桥模式
    (springboot)freemarker(二)
    (springboot)入门(一)
    (设计模式)抽象工厂
    (设计模式)建造者模式
    (设计模式)原型
  • 原文地址:https://www.cnblogs.com/tashanzhishi/p/9863651.html
Copyright © 2011-2022 走看看