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

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


http://www.kler.cn/a/321513.html

相关文章:

  • 【数学二】线性代数-二次型
  • Redisson的可重入锁
  • Kettle配置数据源错误“Driver class ‘org.gjt.mm.mysql.Driver‘ could not be found”解决记录
  • Vue计算属性computed
  • 排序算法 -快速排序
  • 网络技术-定义配置ACL规则的语法和命令
  • MySQL重点,面试题
  • 深入Android UI开发:从自定义View到高级布局技巧的全面学习资料
  • RestSharp简介
  • 通信工程学习:什么是SDN软件定义网络
  • 电脑如何设置代理IP:详细步骤指南
  • STM32 入门教程(江科大教材)#笔记4
  • 01.前端面试题之ts:说说如何在Vue项目中应用TypeScript?
  • 趣笔阁爬虫实验
  • Hadoop FileSystem Shell 常用操作命令
  • GO Message Bus
  • 【Python报错已解决】AttributeError: ‘tuple‘ object has no attribute ‘log_softmax‘
  • 华为为什么要做三折叠屏手机?
  • (已解决)torch.load的时候发生错误ModuleNotFoundError: No module named ‘models‘
  • kafka分区和副本的关系?
  • 深度学习:ResNet残差神经网络
  • 【OpenSSL】OpenSSL 教程
  • C++ 数据类型分类
  • Android12的netd分析
  • 解析Vue2源码中的diff算法
  • kafka下载配置