当前位置: 首页 > news >正文

Linux安装vim超详细教程

微服务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键,可以执行对文件的操作命令

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Qt-QGroupBox容器类控件(39)
  • FortiGate 无线组网
  • Lucene 倒排索引原理详解:深入探讨相关算法设计
  • 精简解析:二叉树的遍历方法及其应用场景
  • 【TabBar嵌套Navigation案例-新特性页面-代码位置 Objective-C语言】
  • Git 撤销一个已经push到远端仓库的commit
  • 数据结构之栈和队列——LeetCode:150. 逆波兰表达式求值,224. 基本计算器,232. 用栈实现队列
  • 深度学习自编码器 - 得益于深度的指数增益篇
  • Qt-QTreeWidget多元素控件(38)
  • 复制他人 CSDN 文章到自己的博客
  • MK米客方德SD NAND参考设计
  • 【Linux篇】常用命令及操作技巧(进阶篇 - 上)
  • 短视频矩阵源码oem/矩阵系统搭建/源码开发注意事项知识分享
  • docker实践与应用举例
  • 【React】获取DOM
  • 2017前端实习生面试总结
  • Angular4 模板式表单用法以及验证
  • Bootstrap JS插件Alert源码分析
  • CentOS 7 修改主机名
  • ECMAScript6(0):ES6简明参考手册
  • JS笔记四:作用域、变量(函数)提升
  • LeetCode18.四数之和 JavaScript
  • Linux各目录及每个目录的详细介绍
  • MySQL常见的两种存储引擎:MyISAM与InnoDB的爱恨情仇
  • node.js
  • React-flux杂记
  • vue-cli在webpack的配置文件探究
  • vue从创建到完整的饿了么(11)组件的使用(svg图标及watch的简单使用)
  • 不上全站https的网站你们就等着被恶心死吧
  • 从PHP迁移至Golang - 基础篇
  • 高度不固定时垂直居中
  • 入职第二天:使用koa搭建node server是种怎样的体验
  • 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
  • 手机app有了短信验证码还有没必要有图片验证码?
  • 小白应该如何快速入门阿里云服务器,新手使用ECS的方法 ...
  • ​软考-高级-系统架构设计师教程(清华第2版)【第15章 面向服务架构设计理论与实践(P527~554)-思维导图】​
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • ​直流电和交流电有什么区别为什么这个时候又要变成直流电呢?交流转换到直流(整流器)直流变交流(逆变器)​
  • # 服务治理中间件详解:Spring Cloud与Dubbo
  • (26)4.7 字符函数和字符串函数
  • (4)Elastix图像配准:3D图像
  • (4.10~4.16)
  • (52)只出现一次的数字III
  • (ctrl.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“
  • (vue)el-cascader级联选择器按勾选的顺序传值,摆脱层级约束
  • (论文阅读40-45)图像描述1
  • (实战)静默dbca安装创建数据库 --参数说明+举例
  • . NET自动找可写目录
  • .class文件转换.java_从一个class文件深入理解Java字节码结构
  • .gitignore
  • .NET Core 项目指定SDK版本
  • .NET Core中的去虚
  • .NET 将多个程序集合并成单一程序集的 4+3 种方法
  • .Net 应用中使用dot trace进行性能诊断
  • .Net 知识杂记