zoukankan      html  css  js  c++  java
  • vim学习使用

    1.vim是从vi发展起来得

    2.三种工作模式

    --命令模式

    --编辑模式

    --末行模式

    3.模式切换
    esc                  //进入命令模式

    注意:aios(包括大小写的功能)

    o          //下一行创建新的一行

    O         //上一行创建新的一行

    s          //删除光标后边的字符

    S         //删除整行

    i:编辑:光标前插入            //进入编辑模式
    a:光标后插入                    进入编辑模式

    命令模式 :w        保存        //进入末行模式    冒号+命令
    命令模式  :q         退出

    4.基本操作

     vi a.c           //vi 不存在的文件--命令模式无法输入--i开始编辑
    rm a.c              //删除

    光标移动:

    对应H,J,K,L          //左,下,上,右

    移动到文件头:gg

    移动到文件尾:G

    移动到300行:300G

    I              //光标到行首
    A             //光标到行尾

    删除操作:
    dd            // 删除整行
    o              //下一行插入
    SHIFT +O   //当前行上一行
    x                //删除光标后字符

    X               //删除光标前字符

    u               //撤销操作

    dw          //删除光标后边得单词

    d0            //删除当前光标到行首部分

    d$            //删除光标到末尾

    4dd          //删除4行

    yy            //复制当前行

    nyy          //复制n行

    p          //粘贴(只要有删除操作)

    自由复制-------

    v       //进入可视模式

    通过光标移动选择

    y          //复制           d       //删除

    查找操作

    /stdio.h  或者?stdio.h 或者先移动到字符串身上用#            //查找stdio.h字符串

    用n和N上下找

    末行模式做字符串替换

    替换某行:先移动到行首然后末行模式下输入:s/tom/jack      //把tom替换成jack

    s/tom/jack/g       //替换当前行的所有tom

    替换所有行: :%s/tom/jack    //所有行的第一个tom

    %s/tom/jack/g     //所有

    任意行替换:        27,30s/tom/jack

                                 27,30s/tom/jack /g

    vi分屏操作

    末行模式下输入命令:

    :sp    //水平分屏

    :vsp   //垂直分屏

    如果打开不同文件分屏:

    :vsp  hello2.c   //垂直分屏不同文件

    ctrl+2次w切换屏幕

  • 相关阅读:
    2018-8-10-wpf-绑定-DataGridTextColumn-
    行踪隐藏 代理助手
    木马防杀 花指令 OllyDbg
    木马加壳
    elsave.exe日志清除
    黑客小工具
    WinRAR捆绑木马
    网页木马使用
    灰鸽子商业版用法
    黑洞远程连接
  • 原文地址:https://www.cnblogs.com/luoshiyong/p/10180948.html
Copyright © 2011-2022 走看看