vim是vi的升级版本
vim是带有颜色显示的
yum install -y vim-enhanced
一般模式 编辑模式 命令模式
一般模式可以删除、复制、粘贴
按“I”键可以进入编辑模式,可以增加删除字符,回车换行
命令模式
可以用“/”搜索,批量操作查找替换
5.2 vim颜色显示和移动光标
相同的文件在非默认目录下颜色会消失,有些内容会不具备显示颜色的条件,会根据不同语言的去显示颜色
/etc/vimrc是vim配置文件
用户家目录/.vimrc可以配置vim高级用法
一般模式下移动光标
h 或 向左箭头键(←) 光标向左移动一个字符
l 或 向右箭头键(→) 光标向右移动一个字符
j 或 向下箭头键(↓) 光标向下移动一个字符
k 或 向上箭头键(↑) 光标向上移动一个字符
也可以数字加字母的方式来选择移动多少位的光标
5.3 vim一般模式下移动光标
[Ctrl] + [f] 屏幕『向下』移动一页
[Ctrl] + [b] 屏幕『向上』移动一页
数字『 0 』 移动到这一行的行首
[Shift] + [4] 移动到这一行的行首
gg 移动到第一行
G 移动到最后一行
nG 移动到第n行
5.4 vim一般模式下复制、剪切和粘贴
dd 删除和剪切光标所在的那一行
ndd 删除和剪切光标所在的那一行之后的n行
p 光标下一行贴上
大P 光标上一行贴上
按u键可以恢复剪切操作,最多可以恢复50次
yy 复制光标所在的那一行
nyy 复制光标所在的那一行之后的n行
u 恢复上一次操作
[ctrl] + [b] 反着恢复上一次操作
x,X x表示向后删除剪切一个字符,X表示向前删除剪切一个字符
nx, nX nx表示向后删除剪切n个字符,nX表示向前删除剪切n个字符
v 按v后移动光标会选中指定字符,然后可以实现复制,粘贴等操作