vim介绍及颜色显示

author author     2022-10-11     462

关键词:

1、vim 介绍

在之前的章节当中,我们多次用到 vi 命令,vim 和 vi 实际上是一样的命令,用法相同。
下面介绍一下 vim,
技术分享图片
举例子,使用命令 vi /etc/passwd ,回车,看到的内容都是黑白的,没有颜色。
技术分享图片
直接输入“:q”,回车,就可以退出上图界面。
使用 vim 命令查看会显示颜色,不过,在这之前需要先安装一下 vim ,输入命令 yum install -y vim-enhanced ,回车,即可安装。
技术分享图片
安装完成之后,输入命令 vim /etc/passwd,回车,进入下图,
技术分享图片
可以看到,颜色非常明显。这边要注意一下,千万不要编辑这个文件,不要改动内容。改动之后,系统启动都会受到影响,因为这个文件是一个用户文件,很关键的。
vim 分三种模式:
一般模式,就是还没有进入编辑模式之前,可以做一些操作;
编辑模式,按字母“i”即可进入编辑;
命令模式,可以搜索,可以进行查找替换,包括保存退出。

2、vim 颜色显示和移动光标

上面使用命令 vim /etc/passwd ,可以看到带颜色的内容。现在将文件 passwd 从目录 /etc 下移动到目录 /tmp 下,再使用命令查看,见下图,
技术分享图片
技术分享图片
可以看出颜色没有了,这说明相同的文件在不同的目录下,有可能导致颜色不存在。在 Cent OS 里,/etc 下面的文件往往是配置文件,在 /etc 下面就会显示颜色,放在其他目录下面就不会显示颜色了。接着输入命令 vim /etc/fstab ,回车,选择只读方式打开,也可以看到颜色,见下图,
技术分享图片
同样的,给文件 fstab 挪一个地方,输入命令 cp /etc/fstab /tmp/ ,回车,然后输入命令 vim /tmp/fstab ,回车,显示的界面跟上图一样,是带有颜色的。这是因为文件 fstab 前面有以“#”开头的行。
接下来做一个实验,把 /tmp 下的 passwd 文件做一个变更,将光标定位到第一行,然后 Shift + o ,光标就会再往上一行,并且进入编辑模式,见下图,
技术分享图片
此时,在上面输入#,后面随便加点内容进去,书写两行,见下图,
技术分享图片
保存后退出,再使用命令 vim /tmp/passwd 进入,见下图,
技术分享图片
可以看到,也有颜色,但是只在一二行出现,在中间也使用#开头编辑内容,也会看到颜色,见下图,
技术分享图片
以上表示,这个文件本身并不是没有颜色,只不过文件内容本身不具备显示颜色的条件。接着做实验,输入命令 mv /tmp/passwd /tmp/passwd.sh ,给文件改一下名称,然后输入命令 vim /tmp/passwd.sh ,见下图,
技术分享图片
可以看到,现在也有颜色了,说明颜色显示不仅和第一行的内容有关系,还和文件的名称有关系。
总之,vim 显示颜色的条件有很多,而且最终的结果也不太一样。这个不用太纠结。vim 在编辑文件的时候,是会显示颜色的,而且颜色往往和文件本身的内容和文件名有关系。
vim 有自己的配置文件,在 /etc/vimrc 下,输入命令 vim /etc/vimrc ,回车,见下图,
技术分享图片
里面就是一些控制 vim 用法的内容,比较复杂,作个了解就可以了。
在自己用户的加目录下,可以编辑 vimrc 这个文件,输入命令 vim /root/.vimrc. ,回车,见下图,
技术分享图片
默认这个文件是不存在的,当我们遇到 vim 一些比较高级的用法时,可以尝试去搜一些文档资料,在这个文件中配置就可以了。

先拷贝一下文件,输入命令 cp /etc/dnsmasq.conf /tmp/1.txt ,然后输入命令 vim /tmp/1.txt ,进入编辑,
技术分享图片
可以看到这个文件没有颜色显示,因为文件名称为 1.txt ,只要是文件名为 .txt 后缀的文件,就不会显示颜色。想让这个文件显示颜色也可以,更改文件名即可,输入命令 mv /tmp/1.txt /tmp/xxx.conf ,再输入命令 vim !$ ,回车,见下图,
技术分享图片
可以看到内容颜色显示为蓝色。编辑一下内容,还能看到不同的颜色变化,这边就不多讲解了,作个了解即可。

5.1vim介绍5.2vim颜色显示和移动光标5.3vim一般模式下移动光标5.4vi

5.1vim介绍vim介绍按i键进入编辑模式5.2vim颜色显示和移动光标vim颜色显示和移动vim编辑:gg:移动到最上面一行shift+O:光标在最上面一行的上面,相当于插入显示颜色5.3vim一般模式下移动光标5.4vim一般模式下复制、剪切和粘贴 查看详情

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

十七、vim介绍、vim颜色显示和移动光标、vim一般模式下移动光标、vim一般模式下复制、剪切和粘贴一、vim介绍vim:vi的升级版,区别就是:vi在编辑文本时不会显示颜色,而vim会。它的配置文件:/etc/vimrc、一些高级的功能可在这... 查看详情

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

5.1vim介绍5.2vim颜色显示和移动光标5.3vim一般模式下移动光标5.4vim一般模式下复制、剪切和粘贴 vim  是vi的升级版本vim带有颜色显示安装vim:yuminstall -y   vim-enhancedvim分三种模式:一般模式、编辑模式、命令... 查看详情

5.1vim介绍5.2vim颜色显示和移动光标5.3vim一般模式下移动光标5.4vi

5.1vim介绍:分为:一般模式、编辑模式、命令模式5.2vim颜色显示和移动光标5.3vim一般模式下移动光标5.4vim一般模式下复制、剪切和粘贴 查看详情

vim介绍使用

vim是vi的升级版最明显的区别就是vim会显示文件内容变成高亮颜色vim显示颜色的条件有很多,同样文件在不同目录会显示不一样的颜色。安装vim[[email protected]~]#yuminstall-yvim-enhancedvim分为一般模式,编辑模式,命令模式直接vim... 查看详情

四周第二次课5.1vim介绍5.2vim颜色显示和移动光标5.3vim一般模式下移动光标(代码片段)

5.1vim介绍5.2vim颜色显示和移动光标5.3vim一般模式下移动光标1.#vim(使用vim编辑文件字符以彩色显示)vi没有颜色vim有颜色显示yuminstall-yvim-enhanced使用yum命令安装vim包vim/etc/passwd这个文件千万不要编辑vim分三种模式一般模式还没有... 查看详情

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

vim介绍Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。首先先安装vimyuminstall-yvim-enhanced·我们对比一下vi和vim打开的区别我们先用vi打开/etc/passwd/看一下·再用vim/etc/passwd/看下... 查看详情

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

5.1vim介绍5.2vim颜色显示和移动光标5.3vim一般模式下移动光标5.4vim一般模式下复制、剪切和粘贴5.1vim介绍vim是vi的一个升级版本vim是带有颜色显示的650)this.width=650;"src="http://oqxf7c508.bkt.clouddn.com/blog/20170803/214938594.png?imageslim"alt="mark"sty... 查看详情

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

5.1vim介绍5.2vim颜色显示和移动光标5.3vim一般模式下移动光标5.4vim一般模式下复制、剪切和粘贴5.1vim介绍vim是vi的一个升级版本vim是带有颜色显示的650)this.width=650;"src="http://oqxf7c508.bkt.clouddn.com/blog/20170803/214938594.png?imageslim"alt="mark"sty... 查看详情

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

vim介绍文本编辑器、支持linux、window、mac系统vim颜色显示和移动光标上:knk:向上移动n行9999k或gg可以移到第一行G移到最后一行下:jnj:向下移动n行左:hnh:向左移动n列右:lnl:向右移动n列shift+4:移动到行尾shift+6:移动到行首gg:到第一行G:... 查看详情

vim介绍

vim是vi的一个升级版本,比vi多了一些特性vim编辑文件的时候是带颜色显示的,vi是没有颜色显示的默认是没有安装vim的,需要安装一下这个包yuminstall-yvim-enhancedvim有三种模式,分别为一般模式、编辑模式、命令模式一般模式:dd... 查看详情

4月12日

5.1vim介绍1.vim介绍 vi和vim最大的区别就是编辑一个文本时,vi不会显示颜色,而vim会显示颜色。显示颜色更易于用户进行编辑 1.1刚刚安装的CentOS系统上没有这个命令,请使用命令安装:yuminstall-yvim-enhanced vim有一个特殊... 查看详情

四周第二次课(1月3日)5.1vim介绍5.2vim颜色显示和移动光标5.3vim一般模式下移动光标5.4vim一般模式下复制剪切和粘贴

四周第二次课(1月3日)5.1vim介绍5.2vim颜色显示和移动光标5.3vim一般模式下移动光标5.4vim一般模式下复制、剪切和粘贴 [[email protected]~]#[[email protected]~]#[[email protected]~]#[[email protected]~]#[[email protecte 查看详情

学习十七

四周第二次课(2月27日)5.1vim介绍5.2vim颜色显示和移动光标5.3vim一般模式下移动光标5.4vim一般模式下复制、剪切和粘贴VIM介绍安装完之后会提示vim已安装vim打开文本是会出现这种有颜色的一般模式就直接esc进入编辑模式可以按i... 查看详情

vim

Vim介绍:vim是vi的升级版本,vim是带有颜色显示的。vim会显示颜色,会根据文件的名字、内容等显示不同的颜色若没有vim命令,安装vim:yuminstall-yvim-enhancedvim分三种模式:一般模式、编辑模式、命令模式vim颜色显示和移动光标相... 查看详情

vim介绍vim一般模式下的各个功能

一、vim介绍vim是vi的升级版(vim配置文件在/etc/vimrc中)vim是带有颜色显示的yuminstall-yvim-enhanced一般模式、编辑模式、命令模式二、vim颜色显示和移动光标vim查看/etc/passwd文件vim/etc/passwdpasswd文件内容:三、一般模式下移动光标光... 查看详情

四周第二次课(2月27日)

5.1vim介绍5.2vim颜色显示和移动光标5.3vim一般模式下移动光标5.4vim一般模式下复制、剪切和粘贴5.1vim介绍vi编辑没有颜色。vim编辑文字和符号有颜色。没有装vim,可以运行:#yuminstall-yvim-enhancedvim分3种模式:一般、编辑、命令。6.5.2vi... 查看详情

vim一般模式

vim介绍yuminstall-yvim-enhanced安装包vim是vi的升级版vim是带颜色显示的分一般模式,编辑模式,命令模式vim颜色显示和一般模式下移动光标相同的文件在不同的目录下显示效果不一样,显示颜色还跟文件名(后缀)和内容有关系h向左... 查看详情