zoukankan      html  css  js  c++  java
  • linux中vim编辑器三种模式及常用命令的使用

    Linux命令经常使用才会烂熟于心

    命令行模式:

      移动光标:

      向下左右箭头可以移动光标;

      将光标移动到行尾:$;

      将光标移动到行头:^;

      将光标移动到页尾:shift+g;

      将光标移动到页头:1+shift+g;

      移动到目标行:n+shift+g;

      快速向左右移动光标:ctrl+←/→键;

      向左或者向右移动n个字符:n+←/→键;

    -----------------------

      删除:

      删除光标所在行:dd;

      删除光标所在行及之后的n-1行:dnd;

      删除一个字母:x (相当于是del);

      删除一个字母:X (相当于是backspace);

      删除一个词:dw;(最好是放在单词的首字母处)

      撤销上一步:u;

    ----------------------

      移动单词:

      向右移动一个单词:w;

      向左移动一个单词:b;

    ----------------------

      复制粘贴:

      复制当前光标所在行:yy;

      箭头移动到目的行粘贴:p;

      复制当前光标所在行及之后的n-1行:yny;

      复制一个词:yw;

    -----------------------

      剪切:

      剪切当前光标所在位置到行尾: d+shift+4/d+$;

      剪切当前光标所在位置到行首:d+shift+6/d+^;

      

    编辑模式:

      在命令行模式下进入编辑模式,需要按下i、I、a、A、o、O、r、R这些才能进入编辑模式,一般直接按下i就行;

      i是在当前光标前编辑,a是在当前光标后进行编辑,o是在当前光标的下一行进行编辑;

      退出编辑模式进入命令行模式需要按下esc键。

    末行模式:

      命令行模式进入末行模式的方式:

        1.

       2.查找,/+被查找的单词,n是下一个,shift+n是指上一个;

        3.查找,?+被查找的单词,n是上一个,shift+n是下一个;

      存盘指令:w;

      另存指令:w 文件名;

      退出指令:q;

      保存并退出指令:wq;

      强制退出不存盘指令:q!;

      替换:%s/old/new/g;

      显示行号:set nu;

    总结:

            --------- 按键盘i键-------->输入模式  (按Esc键回到命令模式)   
                |               
          命令模式
                |

                -----------输入 ":" ------> 末行模式 (按Esc键回到命令模式) 

      三种模式的主要功能:

      命令模式:复制,粘贴,删除、移动光标、查找

      编辑模式:编辑文本

      末行模式:存盘、退出、替换、查找

      

      

  • 相关阅读:
    Js学习第十天----函数
    IOS Object和javaScript相互调用
    hadoop2.7.1 nutch2.3 二次开发windows环境
    交叉熵代价函数(作用及公式推导)
    推断dxf文件的版本号
    mahout in Action2.2-聚类介绍-K-means聚类算法
    Xcode 技巧充电篇
    Android 推断SD卡是否存在及容量查询
    springmvc学习笔记(12)-springmvc注解开发之包装类型參数绑定
    pip简单配置
  • 原文地址:https://www.cnblogs.com/wsxdev/p/11546217.html
Copyright © 2011-2022 走看看