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

      三种模式的主要功能:

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

      编辑模式:编辑文本

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

      

      

  • 相关阅读:
    Spring整合JMS(四)——事务管理
    centos7.3部署django用uwsgi和nginx[亲测可用]
    ImportError: Couldn't import Django.或者提示Django 模块不存在
    ModuleNotFoundError: No module named '_sqlite3'
    django-admin:command not found的解决办法
    2个版本并存的python使用新的版本安装django的方法
    uwsgi的使用
    plugins/python/uwsgi_python.h:2:20: fatal error: Python.h: No such file or directory
    cento7.3下玩转sphinx
    一些常用的centos命令,记忆下,属于常用的
  • 原文地址:https://www.cnblogs.com/wsxdev/p/11546217.html
Copyright © 2020-2023  润新知