Linux环境下使用vim提示:vim command not found

news/2024/7/21 14:40:04 标签: linux, vim

vimvim_command_not_found_0">Linux环境下使用vim提示:vim command not found

问题说明:

linux系统上未安装vim,一般默认的是有vi
之所以选择vim,是因为个人的习惯以及vim的一些功能比较强大

安装步骤:

1.先检查系统内是否存在vim的相关安装包,如下所示,是没有的!

[root@192-168-59-128 /]# rpm -qa|grep vim
	vim-minimal-7.4.629-8.el7_9.x86_64

说明:rpm -qa|grep vim 输入指令会帮助你查询是否存在vim的相关安装包

2.开始安装vim的相关包
输入:

[root@192-168-59-128 /]# yum -y install vim*

以下显示是在安装的过程中ing,请耐心等待即可…

[root@192-168-59-128 /]# yum -y install vim*
	Loaded plugins: fastestmirror, langpacks
	Loading mirror speeds from cached hostfile
	 * base: mirrors.tuna.tsinghua.edu.cn
	 * epel: nrt.edge.kernel.org
	 * extras: mirrors.tuna.tsinghua.edu.cn
	 * updates: mirrors.tuna.tsinghua.edu.cn
	zabbix                                                                                                                                                             | 2.9 kB  00:00:00     
	Package 2:vim-minimal-7.4.629-8.el7_9.x86_64 already installed and latest version
	Package 2:vim-common-7.4.629-8.el7_9.x86_64 already installed and latest version
	Package 2:vim-filesystem-7.4.629-8.el7_9.x86_64 already installed and latest version
	Package 2:vim-enhanced-7.4.629-8.el7_9.x86_64 already installed and latest version
	..........

安装成功后,需要再检查是否存在了vim的相关安装包
以下显示即安装成功(4个安装包)

[root@192-168-59-128 /]# rpm -qa|grep vim
	vim-minimal-7.4.629-8.el7_9.x86_64
	vim-filesystem-7.4.629-8.el7_9.x86_64
	vim-enhanced-7.4.629-8.el7_9.x86_64
	vim-common-7.4.629-8.el7_9.x86_64

说明:如果缺少了其中某个安装包,如:vim-enhanced-7.4.629-8.el7_9.x86_64,可单独安装yum -y install vim-enhanced

3.根据的自己的兴趣爱好以及个人习惯去编辑vim的配置文件,调试出舒适的编辑环境

[root@192-168-59-128 /]# vim /etc/vimrc

vim /etc/vimrc打开文件后,按 a进入编辑模式,然后在最后添加以下配置(个人习惯)

	     set nu          " 设置显示行号,默认不显示,设置后想关闭可以set nonu指令
		 set showmode    " 设置在命令行界面最下面显示当前模式等信息提示
		 set ruler       " 设置在右下角显示光标所在的行数等信息
		 set autoindent  " 设置每次单击Enter键后,光标自动对齐上一行
		 syntax on       " 即设置语法关键字高亮

vim_60">添加完成后,即可使用vim


http://www.niftyadmin.cn/n/1259262.html

相关文章

mysql级联_MySQL级联操作

MySQL级联操作外键约束对子表的含义:如果在父表中找不到候选键,则不允许在子表上进行insert/update外键约束对父表的含义:在父表上进行update/delete以更新或删除在子表中有一条或多条对应匹配行的候选键时,父表的行为取决于:在定义子表的外键时指定的on…

win10系统查询不到hosts文件

win10系统查询不到hosts文件 hosts文件的作用: 指定某IP和某域名的对应关系进行访问 修改hosts主要用于: 不使用DNS,而是指定某IP和某域名的对应关系进行访问,用于故障排查 如何修改hosts文件: 步骤一&#xff1…

JavaWeb总结(二)—HttpServletResponse对象

Web服务器收到客户端的http请求,会针对每一次的请求,分别创建一个用于代表请求的request对象和response对象。我们要获取客户端提交的数据,只需要找request对象。要向客户端输出数据,只需要找response对象。 一、常用方法 HttpSer…

gradle项目启动报错_SpotBugs报错no Groovy library is defined解决办法

最近在实践Java代码静态测试的时候,遇到一个问题,有时候编译Java项目build过程中报错:Error:Cannot compile Groovy files: no Groovy library is defined for module ****。起初十分不解,我使用SpotBugs插件扫描Java项目怎么会提…

如何在PLSQL Developer软件工具中添加数据库

如何在PLSQL Developer软件工具中添加数据库 添加CBBSDB1数据库步骤: 一.需要下载oracle client 客户端(这边不做说明) 二.在oracle client客户端配置文件中找到 tnsnames.ora 文件并添加数据库的配置 例如:(仅仅是个…

mac mysql无法登陆_详解mac使用homebrew安装MySQL无法登陆问题的解决办法

如果你电脑是Mac的,使用homebrew安装MySQL是一个非常便捷的方式,但是还是会出现一些问题。下面通过本文给大家介绍解决mac使用homebrew安装MySQL无法登陆问题,需要的朋友可以参考下如果你电脑是Mac的,使用homebrew安装MySQL是一个非常便捷的方…

parquet存入mysql_sqoop無法導出parquet文件到mysql

1.問題描述在CDH集群中我們需要將Hive表的數據導入到RDBMS數據庫中,使用Sqoop工具可以方便的將Hive表數據抽取到RDBMS數據庫中,在使用Sqoop抽取Hive Parquet表時作業執行異常。Sqoop抽數腳本:sqoop export \--connect jdbc:mysql://localhost…

linux中创建用户并赋予用户sudo权限

linux中创建用户并赋予用户sudo权限 一、创建用户 方法一: adduser 用户名 passwd 用户名 优点:自动为用户创建指定的主目录以及系统的shell版本。 例子:添加sysadm用户并为该用户设置密码 [root192-168-5-133 ~]# adduser sysadm ---创…