• Vim编辑器


    1.Vim编辑器安装

    1. CentOS安装

      • 使用yum包管理工具静默安装vim
      yum -y install vim
      
      • 1
      • 查看vim版本确认安装成功
      vim --version
      
      • 1
    2. Ubuntu安装

      • 使用apt-get应用程序管理工具安装vim
      sudo apt-get install vim
      
      • 1
      • 查看vim版本确认安装成功
      vim --version
      
      • 1

    2.Vim编辑器基本操作

    以下操作请在英文输入法状态下进行

    1. 命令模式(Vim默认模式)

      快捷键作用
      i i i从当前光标位置前进入编辑模式
      I I I从当前行行首进入编辑模式
      a a a从当前光标位置后进入编辑模式
      A A A从当前行行尾进入编辑模式
      o o o从当前行的下面插入新行进入编辑模式
      O O O从当前行的上面插入新行进入编辑模式
      h h h光标向左移动一个字符
      j j j光标向下移动一行
      k k k光标向上移动一行
      l l l光标向右移动一个字符
      数字 n + h n+h n+h光标向左移动n个字符
      数字 n + j n+j n+j光标向下移动n行
      数字 n + k n+k n+k光标向上移动n行
      数字 n + l n+l n+l光标向右移动n个字符
      0 0 0光标回到行首
      $光标回到行尾
      w w w光标移动到下一个单词处
      G G G光标移动到最后一行行首
      数字 n + G n+G n+G光标移动到第n行
      g+g光标回到第一行行首
      Ctrl+E窗口向下滚动一行
      Ctrl+Y窗口向上滚动一行
      Ctrl+F窗口向下滚动一页
      Ctrl+B窗口向上滚动一页
      数字n+Ctrl+E窗口向下滚动n行
      数字n+Ctrl+Y窗口向上滚动n行
      数字n+Ctrl+F窗口向下滚动n页
      数字n+Ctrl+B窗口向上滚动n页
      d+d删除光标当前所在行
      数字n+d+d删除包括光标当前所在行的后n行
      uundo撤销
      Ctrl+rredo重做
      d+0从光标所在处删除到行 首 \color{red}{\large{首}}
      d+$从光标所在处删除到行 尾 \color{red}{\large{尾}}
      d+w从光标所在处删除到下一个单词处
      y+y复制光标当前所在行
      数字n+y+y复制包括光标当前所在行的后n行
      p p p将缓冲区中的内容paste粘贴到光标位置处之 后 \color{red}{\large{后}}
      P P P将缓冲区中的内容paste粘贴到光标位置处之 前 \color{red}{\large{前}}
      数字 n + p n+p n+p将缓冲区中的内容paste粘贴到光标位置处之 后 \color{red}{\large{后}} n次
      数字 n + P n+P n+P将缓冲区中的内容paste粘贴到光标位置处之 前 \color{red}{\large{前}} n次
      Z+Z保存退出
    2. 编辑模式

      快捷键作用
      Esc进入命令模式
    3. 末行模式

      快捷键作用
      : : :进入末行模式
      / / /从光标所在位置向文件尾搜索,随后按n/N跳转到下/上一个匹配位置
      ? ? ?从光标所在位置向文件头搜索,随后按n/N跳转到下/上一个匹配位置
      :q退出
      :q!不保存强制退出
      :wq保存退出
      :qa退出所有打开的文档
      :s/old/new将光标所在行的第一个匹配结果old替换为new,参数/i表示忽略大小写,/g表示全局模式,/c表示确认
      :.s/old/new将光标所在行的第一个匹配结果old替换为new,参数/i表示忽略大小写,/g表示全局模式,/c表示确认
      :ms/old/new将第m行的第一个匹配结果old替换为new,m=1表示第一行,m=$表示最后一行,可加参数同上替换操作
      :m,ns/old/new将第m~n行的第一个匹配结果old替换为new,可加参数同上替换操作
      :%s/old/new将全部行的第一个匹配结果old替换为new,可加参数同上替换操作
      :1,$s/old/new将全部行的第一个匹配结果old替换为new,可加参数同上替换操作

    3.Vim编辑器配置

    1. 进入用户主目录

      cd
      
      • 1
    2. 查看当前目录是否存在.vimrc隐藏文件,若不存在则继续进行如下步骤

      ls -al
      
      • 1
    3. 创建.vimrc隐藏文件

      touch .vimrc
      
      • 1
    4. 编辑.vimrc隐藏文件

      vim .vimrc
      
      • 1
    5. .vimrc配置参考

      set nu "显示行号
      syntax on "语法高亮
      set ts=4 "设置制表位为4个空格
      set autoindent "设置自动缩进
      
      • 1
      • 2
      • 3
      • 4
  • 相关阅读:
    如何用一颗芯片实现5V转正负12V
    《SpringBoot篇》06.超详细热部署教学
    什么是NPM(Node Package Manager)?它的作用是什么?
    HTML5 Web SQL: A Comprehensive Guide
    Android 音频开发入门指南
    Chrome 108版(64-bit 108.0.5359.125)网盘下载
    03-JAVA设计模式-访问者模式
    kafka整合springboot以及核心参数的使用
    电信保温杯笔记——《统计学习方法(第二版)——李航》第19章 马尔可夫链蒙特卡罗法
    基于SSM的健达企业项目管理系统的设计与实现-计算机毕业设计
  • 原文地址:https://blog.csdn.net/m0_46223009/article/details/128039444