zoukankan      html  css  js  c++  java
  • Vi/Vim命令

    vi命令
    命令模式:
        yy:复制 光标所在的这一行
        4yy:复制 光标所在行开始向下的4行

        p: 粘贴

        dd:剪切 光标所在的这一行
        2dd:剪切 光标所在行 向下 2行
        D:从当前的光标开始剪切,一直到行末
        d0:从当前的光标开始剪切,一直到行首
        x:删除当前的光标,每次只会删除一个
        X:删除当前光标前面的那个,每次只会删除一个
        gg dG:删除所有

        h左 j下 k上 l右

        H:当前屏幕的上方
        M:当前屏幕的中间
        L:当前屏幕的下方

        ctrl+f--->向下翻一页代码
        ctrl+b--->向上翻一页代码

        ctrl+d--->向下翻半页代码
        ctrl+u--->向上翻半页代码


        20G:快速的定位到第2行代码
        G:快速的回到 整个代码的最后一行
        gg:快速回到 整个代码的第1行

        w:向后跳一个单词的长度,即调到下一个单词的开始出
        b:向前跳一个单词的长度,即调到上一个单词的开始出

        u:撤销刚刚的操作
        ctrl+r:反撤销

        选中一片代码
        v:
        V:

        >>:向右移动代码
        <<:向左移动代码

        .:重复执行上一次的命令

        r:替换一个字符
        R:替换光标以及后面的字符

        shift+zz:相当于wq

    末行模式:
        w:保存
        q:退出
        wq:保存并且推出
        





  • 相关阅读:
    ArcGIS添加鹰眼
    C#设计模式--工厂方法
    C#设计模式--简单工厂
    C# 单例模式(转)
    事务的 原子性、一致性、隔离性、持久性
    asp.net 常用的3中身份验证
    angular localStorage使用方法
    angular.js升序降序过滤器
    ionic中$ionicPopover和$ionicModal
    ionic的弹出框$ionicPopover
  • 原文地址:https://www.cnblogs.com/smandar/p/12322157.html
Copyright © 2011-2022 走看看