Linux(CentOS)安装 Vim编辑器

您所在的位置:网站首页 vi编辑器怎么编译 Linux(CentOS)安装 Vim编辑器

Linux(CentOS)安装 Vim编辑器

2023-09-01 00:56| 来源: 网络整理| 查看: 265

Linux(CentOS)安装 Vim编辑器 vim的介绍安装VIM编辑器配置 Vim卸载vim工具命令 Linux中必备常用支持库的安装 vim 的几种模式与常用操作命令模式插入模式编辑模式

vim的介绍 vim是一个功能强大的全屏幕文本编辑器,是linux/unix上最常用的文本编辑器它的作用是建立、编辑、显示文本文件vim没有菜单,只有命令 安装VIM编辑器

我们在安装完Centos后,它默认的是安装了VI编辑器,VIM是没有安装的,所以我们在使用vim test.txt时会提示:

vim command not found

这就是说明我们的Linux环境没有安装vim编辑器,下面我们来说一下如何安装这个编辑器:

vim编辑器需要安装三个包:

vim-enhanced-7.0.109-7.el5 vim-minimal-7.0.109-7.el5 vim-common-7.0.109-7.el5 查看一下你本机已经存在的包,确认一下你的VIM是否已经安装: 输入 rpm -qa|grep vim

在这里插入图片描述

这个命令,如何vim已经正确安装,则会显示上面三个包的名称2. 如果缺少了其中某个,比如说: vim-enhanced这个包少了,执行:

yum -y install vim-enhanced

它会自动下载安装。3. 如果上面三个包一个都没有显示,则直接输入命令:

yum -y install vim*

可自动安装,完毕后,即可使用vim编辑器。

[root@localhost ~]# rpm -qa|grep vim vim-filesystem-7.4.160-4.el7.x86_64 vim-common-7.4.160-4.el7.x86_64 vim-enhanced-7.4.160-4.el7.x86_64 vim-minimal-7.4.160-4.el7.x86_64 [root@localhost ~]# 配置 Vim

安装完成后开始配置vim

vim /etc/vimrc

打开文件后,按 i 进入编辑模式,然后找一个位置添加如下代码

set nu " 设置显示行号 set showmode " 设置在命令行界面最下面显示当前模式等 set ruler " 在右下角显示光标所在的行数等信息 set autoindent " 设置每次单击Enter键后,光标移动到下一行时与上一行的起始字符对齐 syntax on " 即设置语法检测,当编辑C或者Shell脚本时,关键字会用特殊颜色显示

添加好了之后,按Esc,然后输入

:wq

退出并保存即可。

卸载vim工具命令 [root@bogon ~]# yum remove -y vim* Linux中必备常用支持库的安装

在CentOS安装软件的时候,可能缺少一部分支持库,而报错。这里首先安装系统常用的支持库。那么在安装的时候就会减少很多的错误的出现。

# yum install -y gcc gdb strace gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs patch e2fsprogs-devel krb5-devel libidn libidn-devel openldap-devel nss_ldap openldap-clients openldap-servers libevent-devel libevent uuid-devel uuid mysql-devel vim 的几种模式与常用操作 命令模式插入模式编辑模式

引用于https://blog.csdn.net/capecape/article/details/78503497

命令模式

该模式是进入 vi 编辑器后的默认模式。任何时候,不管用户处于何种模式,按下Esc键即可进入命令模式。

在命令模式下,用户可以输入 vi 命令,用于管理自己的文档。此时从键盘上输入的任何字符都被当做编辑命令来解释。若输入的字符是合法的 vi 命令,则 vi 在接受用户命令之后完成相应的动作。

但需注意的是,所输入的命令并不回显在屏幕上。若输入的字符不是 vi 的合法命令,vi 会响铃报警。

#通过vim + 文件名进入命令模式 [root@localhost ~]# vim filename

在命令模式写可以直接用delele键删除字符;在命令模式下可以按: wq保存退出,其中w代表保存(write),q表示退出(quit)

示例:

在这里插入图片描述

插入模式

如果想要和windows下txt文件一样插入命令,需要进入插入模式

#集中常用命令 i 小写字母i,在光标位置插入 a 小写字母a,在光标的下一个位置插入 I 大写字母I,在光标所在行的第一个非空格处插入 A 大写字母A,在光标所在行的最后一个字符处插入 o 小写字母o,在光标所在行的下一行处插入新行 O 大写字母O,在光标所在行的上一行处插入新行 r 小写字母r,替换光标所在处的字符一次 R 大写字母R,持续替换光标所在处的字符,直到按下ESC 编辑模式

要先在命令模式中,才能进入编辑模式,进入编辑模式的标志就是输入冒号(:)此时 vim 会在显示窗口的最后一行(通常也是屏幕的最后一行)显示一个:作为末行模式的说明符,等待用户输入命令。多数文件管理命令都是在此模式下执行的(如把编辑缓冲区的内容写到文件中等) 在编辑模式下指令你可以输入set nu设置行号

在这里插入图片描述

命令行模式 按 : 进入命令模式 :set nu 设置行号 :set nonu 取消行号 gg 到第一行 G 到最后一行 :n 到第n行 $ 移至到行尾 0 移至到行首 x 删除字符 nx 删除光标所在处多个字符 dd 删除一行 ndd 删除n行 yy 复制当前行 nyy 复制当前以下n行 p 粘贴到当前光标所在行下 u 取消上一步操作 /string 指定搜索字符串 :/xyz 搜索字符串xyz :%s/x/y 将每行中第一个x替换成y :%s/x/y/g 将每行中所有的x替换成y :n,ms/x/y 将第n-m行的x替换成y :!ifconfig 执行命令ifconfig :w 保存文件 :w! 强制保存文件(前提是用户有修改文件访问权限的权限) :q 退出缓冲区 :q! 强制退出缓冲区而不保存 :wq 保存文件并退出缓冲区 :ZZ 保存文件并且退出 :wq! 强制保存文件并退出缓冲区(前提是用户有修改文件访问权限的权限) :w 另存为名为filename文件 :n1,n2 w 将n1行到n2行的数据另存为名为filename文件 : x 如果文件有更改,则保存后退出。否则直接退出。

https://www.cnblogs.com/heqiuyong/p/11162156.html

https://blog.csdn.net/capecape/article/details/78503497

https://www.cnblogs.com/Jason-Xiang/p/11750846.html



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3