Linux安装vim超详细教程

news/2024/9/28 8:54:51/

微服务Linux解析部署使用全流程

linux系统的常用命令

Linux安装JDK及配置环境变量超详细教程

Linux安装tomcat及配置环境变量超详细教程

1、vim

一个非常强大的文本编辑器。

Vim是一个类似于Vi的高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。Vim是自由软件。Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居第二。但在2000年2月Vim赢得了Slashdot Beanie的最佳开放源代码文本编辑器大奖,又将Emacs推至二线。

安装vim

yum -y install vim*

如果执行上面安装vim代码报错,总是安装失败,是因为虚拟机防火墙没关。要关闭一下防火墙。
# 查看防火墙状态
systemctl status firewalld.service
# 停止防火墙服务
systemctl stop firewalld.service
# 启动防火墙服务
systemctl start firewalld.service
# 取消防火墙服务的开机自启
systemctl disable firewalld.service

  • vim XXX:vim可以读取文件,也可以创建文件,如果XXX文件存在,则打开文件,否则会创建文件。创建文件需要编辑后保存。

  • 退出vim的编辑模式:ESC键

  • :q!:退出不保存

  • :wq:退出并保存,w是保存的意思,q是退出

  • i:打开已存在文件时,开启编辑模式

  • r:打开编辑模式并执行替换操作

    普通模式--->刚执行完vim看见的文件内容,此时不能对文件操作

    编辑模式--->在普通模式下输入i、a、A、r、R、o、O都会进入编辑模式

    命令行模式--->在编辑模式下按esc键,可以执行对文件的操作命令


http://www.ppmy.cn/news/1531102.html

相关文章

聚簇索引和非聚簇索引——是什么?区别是什么?优缺点?

是什么? 聚簇索引:也叫主键索引,是将索引和数据放在一起,聚簇索引的 BTree 的叶子节点存放的是实际数据,所有完整的用户记录都存放在主键索引的 BTree 的叶子节点里;找到索引也就找到了数据。 非聚簇索引:…

宠物寄养系统小程序的设计

管理员账户功能包括:系统首页,个人中心,宠主管理,宠物种类管理,寄养环境管理,宠物寄养管理,系统管理 微信端账号功能包括:系统首页,寄养环境,我的 开发系统…

Python办公自动化教程(003):PDF的加密

【1】代码 from PyPDF2 import PdfReader, PdfWriter# 读取PDF文件 pdf_reader PdfReader(./file/Python教程_1.pdf) pdf_writer PdfWriter()# 对第1页进行加密 page pdf_reader.pages[0]pdf_writer.add_page(page) # 设置密码 pdf_writer.encrypt(3535)with open(./file/P…

Java面试篇基础部分- 锁详解

可重入锁 可重入锁也叫作递归锁,是指在同一个线程中,在外层函数获取到该锁之后,内存的递归函数还可以获取到该锁。在Java语言环境下,ReentrantLock和Synchroinzed都是可重入锁的代表。 公平锁与非公平锁 公平锁(Fair Lock)是指在分配锁之前检查是否有线程在排队等待获取…

Spring @Import

Import是Spring框架提供的注解org.springframework.context.annotation.Import,可以通过条件配置,选择性的注入哪些Bean到Spring IOC容器中; 一 Import注Bean到Spring容器 直接使用Import注解将Bean对象注入到容器 public class OrderChoi…

学习react小记

系列文章目录 目录 系列文章目录 前言 一、关于Hook 1、useEffect 1.1 如果在 useEffect 中没有声明第二个参数(依赖项数组),则会导致 useEffect 的行为有所不同。具体来说,以下是几种可能的情况: 1.1.1 没有依赖项数…

堆的数组实现

目录 一、堆 二叉树的顺序结构 堆的概念及结构 1.概念 2.堆的分类 (1)大堆 (2)小堆 二、利用数组(顺序结构)实现堆的过程 1.利用数组实现堆的思路 2.堆是用数组实现的,在数组中通过双亲找自己左右孩子、通过左右孩子找自己双亲的思路 2.1.思路 2.2.孩子与…

【Kubernetes】常见面试题汇总(二十九)

目录 81.简述你知道的几种 CNI 网络插件,并详述其工作原理。K8s 常用的CNI网络插件(calico && flannel),简述一下它们的工作原理和区别。 特别说明: 题目 1-68 属于【Kubernetes】的常规概念题&#xff…