zoukankan      html  css  js  c++  java
  • linux 基础学习 之 VI/VIM 编辑器基础功能

    根据尼玛哥近期的了解

       首先,在绝大多数的linux系统上均安装有vim ,并且,vim 相比较vi 而言要更为强大

    1. 使用命令 vim  可以启动vim 编辑器
    2. 使用 vim + 目标文件路径  
    3. 若文件存在,则打开,若文件不存在,相当于在对应位置创建新的文件,并打开
     
    咱们需要了解到的是,vim它拥有3种命令模式,
    •     命令模式(常规模式)
                 vim启动后,默认进入命令模式,热河模式都可以通过ESC按键回到命令模式
    •  插入模式 
        在命令模式当中,按住I 键,进入插入模式,可以输入编辑文本内容,使用ESC键可以返回命令模式
    •  ex模式
         在命令模式中按“。” 可以进入ex模式,这里可以保持修改或者退出VIM 
    退出方式,按ESC键,然后,shift+ “ :” ,紧接着
    1.输入 q ,退出
    2.输入wq 保存退出
    3.输入q!,强制退出,并且不保存
                                             4. 输入 e! 放弃所有修改,并打开原来文件。



    命令模式下:

    • i键  ,在光标前插入文本
    • o键  ,在当前行下面插入新的行
    • dd   , 删除整行
    • yy   , 将当前的内容放在缓冲区(复制当前行)
    • n+yy ,将n行的内容放入缓冲区(复制N 行)
    • P    ,将缓冲区中的文本放入光标后(粘贴)
    • u    ,撤销上一个操作
    • r    , 替换当前字符
    • /    , 查找关键字
    ex模式下:

    •     :w  ,保存当前修改
    •     :q   ,  退出
    •     :q ! ,  强制退出,并不保存修改
    •     :x   ,  保存并推出,相当于wq
    •     :set number  ,显示行号
    •     :!  系统命令 ,执行一个系统命令并显示结果
    •     :sh ,  切换到杭明亮,使用Ctrl+d切换回vim








  • 相关阅读:
    JeecgBoot 2.4 微服务正式版发布,基于SpringBoot的低代码平台
    JeecgBoot 常见问题Q&A
    docker安装rabbitmq延时队列插件
    docker安装nacos
    docker安装xxl-job-admin
    docker安装rabbitmq
    低代码开发平台有哪些?
    对比 jeecgboot 和国内外其它低代码平台的区别
    JimuReport积木报表 — API数据源报表带参制作
    JimuReport积木报表 — API数据源报表制作
  • 原文地址:https://www.cnblogs.com/DeepRunning/p/9206030.html
Copyright © 2011-2022 走看看