zoukankan      html  css  js  c++  java
  • vi/vim

    vim 文本编辑:命令模式、编辑模式、尾行模式
    命令模式进入编辑模式: a i o r A I O R等
    命令模式: yy复制光标所在行
        p粘贴
        u撤销
        dd删除光标坐在行同时剪切
        ctrl+r回滚
    3yy复制光标所在行和一下的三行(3dd雷同)
        gg回到文档的顶端
        G回到文档的底端
        数字+上下左右件头 光标跳到某个位置
        ctrl+v;shift+v;v可视块、行 上下移动箭头可随意选择要操作的行,比如复制(y)删除(d)
    尾行模式: /、?搜索
        :w保存
        :wq保存并退出
        :q退出
        :q!强制退出
        :w “路径” 另存为
        :wq!强制保存退出
        :r “目标文件”读入另一个文件
        :set nu 显示行号 :set noun 取消行号
        :set ic/noic 设置不区分大小写/设置区分大小写
        :%s/需要替换的文字/要替换成的文字/g s替换命令——替换整个文档里“需要替换的文字”
        :3s/需要替换的文字/要替换成的文字/g 替换第三行
        :2,5s/需要替换的文字/要替换成的文字/g 替换第二行到第五行
    vim -O 文件名 同时打开多个文件 并分屏显示 使用ctrl+w 左右键来切换要操作的文件
    扩展: (set ci set si)自动缩进 (set tw=数值 set sw=数值) 修改TAB键长度


    帮助命令:
    --help:
    man: man -f 查看命令都有那几章
    第1章:命令使用帮助 *
    第2章:系统调用函数用法使用帮助
    第3章:C语言标准库函数用法 使用帮助
    第4章:设备文件 使用帮助
    第5章:配置文件使用帮助 *
    第6章:有关游戏使用帮助
    第7章:杂项使用帮助 *
    第8章:系统管理使用帮助
    第9章:内核使用帮助
    info:
    /usr/share/doc:

  • 相关阅读:
    slf4j日志框架绑定机制
    Btrace使用入门
    JVM反调调用优化,导致发生大量异常时log4j2线程阻塞
    [转载]Javassist 使用指南(三)
    [转载]Javassist 使用指南(二)
    [转载]Javassist 使用指南(一)
    数组升序排序的方法Arrays.sort();的应用
    copyOfRange的应用
    copyOf数组复制方法的使用(数组扩容练习)
    binarySearch(int[] a,int fromIndex,int toIndex, int key)的用法
  • 原文地址:https://www.cnblogs.com/super-sos/p/8905828.html
Copyright © 2011-2022 走看看