vim介绍

vim颜色显示和移动光标

vim一般模式下移动光标复制、剪切和粘贴



vim介绍

Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。详细信息请自行百度或Google查找。

在使用vim命令发现是无效可以用:

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

vim用法介绍_centOS 7


vim颜色显示和移动光标

[root@linux1 ~]# vim /etc/passwd  #查看这个文件,如下图所示,有颜色显示

vim用法介绍_linux_02

#颜色跟目录也是有关的,比如把/etc/passwd 拷贝到/tmp/ 目录下 颜色就没有了
[root@linux1 ~]# cp /etc/passwd /tmp/1 
[root@linux1 ~]# vim /tmp/1

vim用法介绍_centOS 7_03

在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。

[root@linux1 ~]# vim /etc/vimrc
[root@linux1 ~]# vim /root/.vimrc  #或者这个文件进行配置


vim一般模式下移动光标复制、剪切和粘贴

一般模式: 当你vim编辑一个文件时,一进入该文件就是一般模式了。在这个模式下,你可以做的操作有,上下移动光标;删除某个字符;删除某行;复制、粘贴一行或者多行。


一般模式
h,j,k,l === 方向键光标向左,向下,向上,向右移动
Ctrl + f === 上翻页键 Ctrl + b === 下翻页键
屏幕向前或后翻一屏页
ctrl + d ,Ctrl + u 前翻半页,后翻半页
+ , -光标在字符的前后移动
数字 + n 根据数字移动光标的位置,1[空格] 表示移动一位字符
数字0 或 shift + 6 ,shift + 4移动到本行行首,移动到本行行尾
H ,M ,L ;G 数字+G ,gg光标移动到当前屏幕的最顶行、中央行、最低行;文本的最末行、第[数字]行、首行
数字 + 回车光标向下移动[数字]行
x,X ;[数字] + x
删除后面一个字符,删除前面一个字符;删除[数字]个字符
dd ;[数字] + dd删除光标所在的那一行;删除光标开始向下的[数字]行
d1G,dG删除光标所在行之上的所有字符;删除光标所在行之下的所有字符
yy ,[数字]yy
复制光标所在的这行,复制光标所在行起向下[数字]行
p, P粘贴到光标的下一行,粘贴光标的上一行
y1G , yG复制光标所在行到第一行的所有字符,复制光标所在行到末行的所有字符
J , u光标所在行与下一行合并成一行,还原之前的操作