zoukankan      html  css  js  c++  java
  • linux最常用vim命令记录

    先来一张图了解3种模式:

    一、输入vim 命令,进入命令模式

    此时可执行:

    1、行号显示

    (1):set nu    显示文本的行号;    :nonu 取消显示行号

    2、光标移动

    (1)n<Enter>:向下移动n行

    (2)n<space>:向右移动当前行的n个字符

    3、搜索替换

    (1)输入/word: 可查找光标之下word字符串位置
    (2)输入?word : 可查找光标之上word字符串位置
    (3)/word 配合n(向后)和N(向前)命令查找关键字

    4、删除复制粘贴

    (1)dd:删除光标所在的一整行;ndd,删除光标所在行的向下n行

    (2)yy:复制光标所在的那一行;nyy:复制光标所在行向下n行

    (3)p:从光标所在行的下一行开始粘贴。例:当前在第20行,贴上的内容从21行开始

    (4)P:从光标所在行的上一行后开始粘贴。例:当前在第20行,贴完后这一行在贴完的内容的下一行

    (5).:点号,重复上一个动作

    二、命令模式切换到输入模式

    此时可执行:

    i:从目前光标所在处开始输入,此时下面出现--INSERT--提示

    [Esc]:退出,回到命令模式

    特别提示:编辑命令一般用来编辑程序配置文件,为了防止出现错误,尽量使用i命令进入编辑

    三、命令模式切换到底线命令模式

    此时可执行:

    (1):w  :将编辑的数据保存;      :w!  :制保存

    (2):q  :退出 ;   :q!  :强制退出不保存文档

    (3):wq :保存后退出 ;  :wq! :强制保存后退出

    (4)ZZ:若档案没有改动,则不保存离开,若档案已经被修改过,则保存后离开!

  • 相关阅读:
    100以内质数的算法
    WebAPI和WebService的区别
    .net core 2.0 数据访问-迁移
    .net core 2.0 Redis的基本使用
    .net core 2.0 Autofac
    net core 2.0 + Autofac的坑
    MVC路由机制
    MVC原理
    CentOS安装GIt、上传项目到git仓库
    ARM 汇编指令集 特点5:ARM 多级指令流水线
  • 原文地址:https://www.cnblogs.com/yb38156/p/11220774.html
Copyright © 2011-2022 走看看