Linux(CentOS)安装 Vim编辑器
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 的几种模式与常用操作
- 命令模式
- 插入模式
- 编辑模式
命令模式
该模式是进入 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> 另存为名为filename文件:n1,n2 w <filename> 将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
Linux(CentOS)安装 Vim编辑器相关推荐
- linux没网怎么安装vim编辑器,如何在Linux下安装vim编辑器
目前的Ubuntu版本都安装了vi编辑器,vim编辑器可以看做vi编辑器的升级版,可以识别特殊字符,显示不同颜色. 目录 第一步 第二步 第三步 第四步 第一步 在terminal里面输入vi命令后按 ...
- Linux下安装VIM编辑器,以及简单的VIM指令操作
根据你的Linux版本,输入对应的如下命令,如果是centos系统,故而输入 yum -y install vim* ubuntu 系统输入命令:sudo apt-get install vim-gt ...
- CentOS 安装Vim 编辑器
在CentOS环境下使用vim提示: vim command not found时,说明系统还没有安装vim. 安装步骤: 1.检查是否已安装 查看一下你本机已经存在的包,确认一下你的VIM是否已经安 ...
- linux怎么安装vim?
sudo apt-get install vim-gtk 参考文章:Linux下安装vim编辑器
- Linux系统Vi/Vim编辑器的简单介绍、安装/卸载、常用命令
Linux系统Vi/Vim编辑器的简单介绍.安装/卸载.常用命令 1.介绍 vi(Visual Interface)编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下.由于不需要图形界 ...
- Centos7 下安装VIM编辑器
我们在安装完Centos后,它默认的是安装了VI编辑器,VIM是没有安装的,所以我们在使用vim test.txt时会提示: vim command not found ... 这就是说明我们的Lin ...
- Linux CentOS 安装 JAVA JDK 版本
Linux CentOS 安装 JAVA JDK 版本 JDK下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-do ...
- linux vim修改字符串,Linux系统vi(vim)编辑器命令说明
Linux系统vi(vim)编辑器命令说明 刘大喵 • 2019 年 02 月 06 日 vi(vim)是上Linux非常常用的代码编辑器,很多Linux发行版都默认安装了vi(vim).vi(vim ...
- Linux嵌入式开发——vim编辑器
文章目录 Linux嵌入式开发--vim编辑器 准备操作 使用 打开 工作模式 一般模式 编辑模式 命令行模式 保存退出 其他操作方式 Linux嵌入式开发--vim编辑器 准备操作 首先我们需要安装 ...
- Linux知识之vim编辑器
文章目录 一.vi与vim文本编辑器 1.什么是文本编辑器 2.vi/vim编辑器简介及区别 2.1 简介 2.2 vi与vim的区别 二.vim编辑器 2.1 vim编辑器使用指南 2.2 进入文件 ...
最新文章
- 卫星覆盖区域分析 基于网格点法
- 谷歌花35元就“骗”走刷脸数据:黑人为主,霸王条款无限使用,为强化新手机能力...
- xampp的Apache无法启动解决方法
- VC++之自定义消息
- np.newaxis——np.ndarray增加维数
- VHDL其他顺序语句
- js实现文章显示部分内容
- JavaScript中的Math方法演示
- 鸿蒙系统 闹钟,华为鸿蒙2.0操作系统正式版
- SpringBoot之Listener注册到Spring容器中的多种方法
- (day 45 - 中序遍历 ) 剑指 Offer 54. 二叉搜索树的第k大节点
- Java进阶:Spring Boot连接MySQL8.0配置
- Hbase与pegasus对比
- c语言谭浩强第八章函数PPT,清华大学C语言谭浩强第八章.ppt
- c语言头文件下载大全,求C语言头文件下载?
- 冒泡排序c语言标准代码,C语言实现冒泡排序法和选择排序法代码参考
- 恒生电子招聘,内含内推码
- 关于无法安装.NET Framework3.5的问题(0x800F081F)
- Vue 组件之间传值
- OAException Application ICX Message Name ICX SESSION FAI