IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 【Linux实操篇一】Vi和Vim编辑器的快捷键练习(必会内容) -> 正文阅读

[系统运维]【Linux实操篇一】Vi和Vim编辑器的快捷键练习(必会内容)

  • 👏作者简介:大家好,我是卷心菜~~,在校大二学生一枚,Java领域新星创作者。
  • 📝个人主页:卷心菜的CSDN博客
  • 📕系列专栏:本文写在Linux专栏:Linux学习专栏
  • 📧如果文章知识点有错误的地方,请指正!和大家一起学习,一起进步👀
  • 🔥如果感觉博主的文章还不错的话,请👍三连支持👍一下博主哦

一、前言

哈喽,小伙伴们,上一篇专栏文章讲解了为什么说在Linux世界里,一切皆文件?

基础篇已经翻页,让我们打开实操的篇章!这一篇主要讲解Vim编辑器的基本使用,也是我们最经常使用的指令。博主正在慢慢更新Linux专栏的学习,如果感觉博主写的还不错的话,可以关注专栏,共同学习哦~~

二、基本介绍

  • Linux系统会内置Vi文本编辑器
  • Vim具有程序编辑的能力,可以看做是Vi的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计,在程序员中被广泛使用

既然Vim是Vi的增强版,所以文章都以Vim编辑器讲解

三、常用模式

1、正常模式

用Vim打开一个文档就进入了正常模式,这也是默认模式。在这个模式中,我们可以使用【上下左右】按键来移动光标;可以使用【删除字符】或【删除整行】来处理档案内容;也可以使用【复制】【粘贴】来处理文件数据

2、编辑模式

按下i、I、o、O、a、A、r、R任何一个字母后才会进入编辑模式

3、命令行模式

输入ESC再输入:在这个模式中,可以提供你相关指令,完成读取、存盘、替换、离开Vim、显示行号等动作

注意:这三种模式一定要认真学明白,使用什么功能,就应该进入什么模式!

四、模式切换图

在这里插入图片描述
实在是不想画了,就直接截屏过来了😊

五、常用命令

  • 拷贝当前行yy ,拷贝当前行向下的5行5yy,并粘贴(输入p)
  • 删除当前行dd ,删除当前行向下的5行5dd
  • 在文件中查找某个单词 [命令行下/关键字,回车查找,输入 n就是查找下一个]
  • 设置文件的行号,取消文件的行号[命令行下: set nu和:set nonu]
  • 编辑letc/profile 文件,在一般模式下,使用快捷键到该文档的最末行[G]和最首行[gg]
  • 在一个文件中输入"hello",在一般模式下,然后又撤销这个动作u
  • 编辑letc/profile文件,在一般模式下,并将光标移动到,输入20,再输入shift+g

六、实操演练

好了,前面废话了那么就,接下来就进入实际的操作

创建一个文件

[root@cabbage ~]# vim  Hello.java

然后按i进入编辑模式,输入你想要的内容:
在这里插入图片描述
设置行号,取消行号
在这里插入图片描述
保存退出

:wq

复制行数,把光标移到你想要赋值的行上,然后点击yy,再按p就可以了。注意,一定是在一般模式下,如果要赋值3行,3yy然后p就可以了
在这里插入图片描述
文件中查找某个单词,注意,是在命令行下,假如查找Cabbage
在这里插入图片描述

七、键盘图

在这里插入图片描述

八、总结

Vim的熟练使用是非常方便的,刚开始学习的时候,要分得清三种模式的使用。慢慢练习,熟能生巧!

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-01-28 12:21:23  更:2022-01-28 12:21:44 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 8:45:36-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码