5.1 vim介绍 5.2 vim颜色显示和移动光标 5.3 vim一般模式下移动光标 5.4 vim一般模式下复制、剪切和粘贴 5.5 进入编辑模式 5.6 vim命令

vim命令

vim和vi几乎是一样的,唯一的区别就是当编辑一个文本时,使用vi不会显示颜色,而使用vim会显示颜色。

vim有三个模式:一般模式,编辑模式,命令模式。

系统最小化安装时没有安装vim命令,需要自己使用yum进行安装:

[root@cham2 ~]# yum install -y vim-enhanced

一般模式下移动光标

mark

补充:
空格键:向右移动一个字符 数字‘0’和shift+6:将光标移动到行首
shift+4:将光标移动到行尾

输入:set nu查看行序号

一般模式下剪切、复制、粘贴

补充:Ctrl+r 反还原上一步操作

进入编辑模式

从编辑模式返回一般模式“Esc”

命令模式

mark

命令

/dnsmasq

?dnsmasq

1,100s/dnsmasq/chamlinux/g

1,$s/chamlinux/dnsmasq/g

“nohl”=no high light 无高亮,取消内容中高亮标记
"x":保存退出,和wq的区别是,当进入一个文件未进行编辑时,使用该命令不会改变文件的atime。

编辑模式下查找替换命令

  • eg1: 查找abc,替换为ABC(某范围内全部替换)
    ‘/1,100s/abc/ABC/g’ 即:将第1行至第100行内所有abc替换成ABC。(s:替换;g:=global,全部。如果不加g则只会替换每行第一个abc),‘/’可以替换成#或@。
  • eg2:查找/etc/hosts,替换为chamlinux.com
    此时如果使用‘/’执行该命令会导致其与被替换对象冲突,所以使用#来执行该命令(该方法常用),如果仍然使用‘/’来执行命令,需要如下操作:
    ‘/ \ /etc \ /hosts\/chamlinux.com/g’在此,‘\’是托译符,表示不识别其后面的字符

 vim实践

 

点赞
收藏

评论区

加载中...

相关推荐

vim介绍 、 vim颜色显示和移动光标 、vim一般模式下移动光标 、vim一般模式下复制、剪切和粘贴

vim是什么vim是什么?在之前接触Linux,编辑网卡配置文件的时候我们用过了vi,vim简单说就是vi的升级版,它跟vi一样是Linux系统中的一个文本编辑工具。如果系统中没有vim,需要安装一下:yuminstallyvimenhanced安装完了之后就可以正常使用了。我们使用vi和vim打开/e

Linux中vim编辑器常用命令、文件查找、磁盘挂载、用户管理

Vim介绍Vim是全屏幕纯文本编辑器,是vi编辑器的升级版。vim不仅仅兼容vi所有的命令,而且高亮显示,vi只能运行在UNIX和Linux中,而vim可以跨平台运行在Windows,MACOS中。vim号称“编辑器之神”,具有无可匹敌的可扩展性。大部分Linux系统中,默认都会安装vim,在L

Linux中vim文本编辑器的介绍和使用方法

vim主要模式介绍,vim命令模式。确保系统已经安装了VIM工具\root@panda~\rpmqf\whichvim\\root@panda~\rpmqf\whichvi\扩展:问:vi和vim是同一个软件包安装的吗?答:NO,vim是vi的增加版,最明显的区别就是vim可以语法加亮,它完

CentOS安装vim及基本配置

新装的CentOS系统,默认只安装了vi,没有安装vim,vim以来下面三个包vimenhancedvimminimalvimcommon1.查看本机已存在的包rpm qa|grep vim2.根据上面命令,安装缺失的包

Linux

初识vi/vim文本编辑器1.vi和vim相同,都是文本编辑器,在vi模式下可以查看文本,编辑文本,是Linux最常用的命令,vi模式下分为三部分,第一部分一般模式,在一般模式中可以进行搜索字符等按键操作,按下i,o,a任意一个字符就可以进入编辑模式,按ESC回到一般模式,编辑模式下可以对

CentOS 7 上安装vim 解決 centos

用CentOS上使用vim竟然用不了,报错没有该命令 centosbash:vim:commandnotfound那么如何安裝vim呢?\