5.1 vim介绍

1. vim介绍 

vi vim最大的区别就是编辑一个文本时,vi不会显示颜色,而vim会显示颜色。显示颜色更易于用户进行编辑

 

1.1刚刚安装的CentOS系统上没有这个命令,请使用

命令安装: yum install -y vim-enhanced

 vim有一个特殊用法: 

vim +n filename 

这里的n是一个数字,比如vim +100 1.txt 会在vim的时候把光标定位到1.txt的第100

 

1.2vim三种模式一般模式、编辑模式、命令模式

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

 

编辑模式:一般模式下,是不可以修改某一个字符的,只能到编辑模式了。从一般模式进入编辑模式,只需你按一个键即可(i, I, a, A, o, O, r, R)。当进入编辑模式时,会在屏幕的最下一行出现“INSERTREPLACE”的字样。从编辑模式回到一般模式只需要按一下键盘左上方的ESC键即可。

 

命令模式:在一般模式下,输入 ”:” 或者 “/” 即可进入命令模式。在该模式下,你可以搜索某个字符或者字符串,也可以保存、替换、退出、显示行号等等。

5.2 vim颜色显示和移动光标

1. vim是会显示颜色的,并且是根据文件的名字或内容来显示不同的颜色,而且可以通过/etc/vimre去编辑配置文件,也可以在用户家目录下去编辑vim /root/.vimrc这个文件,默认这个文件是不存在的。

 4月12日_51cto

 

5.3 vim一般模式下移动光标

1.一般模式下光标移动

移动光标命令

按键

作用

h或者向左的方向键    

光标向左移动一个字符

l或者向右的方向键

光标向右移动一个字符

k或者向下的方向键

光标向上移动一个字符

j或者向下的方向键

光标向下移动一个字符

Ctrl+bPageUp

文本页面向前翻一页

Ctrl+fPageDown

文本页面向后翻一页

数字0或者Shift+6

移动到本行行首

Shift+4

移动到本行行尾

gg

移动到首行

G

移动到尾行

nG(n是任意数字)

移动到第n

1.1总结如下: 

 4月12日_linux_02


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

 

1. vim一般模式下复制、剪切和粘贴:

使用如下快捷方式命令

按键

作用

xX

x表示向后删除一个字符,X表示向前删除一个字符

nx

向后删除n个字符

dd

删除/剪切光标所在的那一行

nddnnumber缩写)

删除/剪切光标所在行之后的n

yy

复制光标所在行

p

从光标所在行开始,向下粘贴已经复制或粘贴的内容

P

从光标所在行开始,向上粘贴已经复制或粘贴的内容

nyy

从光标所在行开始,向下复制n

u

还原上一步操作

v

v后移动光标会选中指定字符,然后可以实现复制、粘贴等操作

1.1

 4月12日_linux_03