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键回到命令模式) 

      三种模式的主要功能:

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

      编辑模式:编辑文本

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

      

      

  • 相关阅读:
    python 函数嵌套
    python 函数对象
    python 函数参数
    python 连接MySQL报错及解决方案
    解决 No module named pip
    python 文件处理
    python
    python 元祖
    python 读取域名信息
    ubuntu 配置网卡,DNS, iptables
  • 原文地址:https://www.cnblogs.com/wsxdev/p/11546217.html
Copyright © 2011-2022 走看看