• 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








  • 相关阅读:
    Codeforces Round #613 (Div. 2)
    Codeforces Round #575 (Div. 3)
    Codeforces Round #572 (Div. 2)
    CodeCraft-20 (Div. 2)
    Educational Codeforces Round 76 (Rated for Div. 2)
    欧拉筛法模板代码
    【Android Studio】安卓开发初体验3.1——UI设计之常用控件
    【kotlin】adapterPosition方法返回-1 无法获取位置
    【洛谷】P1009 阶乘之和——高精度算法
    【Android Studio】安卓开发初体验2——Activity
  • 原文地址:https://www.cnblogs.com/DeepRunning/p/9206030.html
Copyright © 2020-2023  润新知