5.1 vim介绍
vim是vi的升级版
如果没有安装就需要安装vim-enhanced
分为3模式:一般模式、编辑模式、命令模式
一般模式可以做的操作:dd删除整行、复制行、粘贴行
编辑模式可以做的操作:编辑增加减少内容
命令模式可以做的操作:搜索、查找替换、保存退出
5.2 vim颜色显示和移动光标
相同的文件在不同的目录下,有可能没有颜色。
vim颜色是否显示很多方面有关,比如所在的目录、后缀名等。
vim有自己的配置文件,在/etc/vimrc
用户自己可以配置自己的vim:
移动光标:h左、l或空格右、j下、k上
我们还可以使用数字加移动光标的键,意思是向这个方向移动几个字母。
5.3 vim一般模式下移动光标
ctrl+f是一屏一屏的向下翻,ctrl+b是一屏一屏的向上翻
0或shift+6可以快速移动到行首,shift+4可以快速移动到行尾
gg移动到第一行首
shift+g移动到最后一行首
数字加shift+g可以移动到指定行行首
5.4 vim一般模式下复制、剪切和粘贴
x向后删除一个字符,shift+x向前删除一个字符
数字+x向后删除(剪切)多少个字符,数字+x向前删除(剪切)多少个字符
dd删除(剪切)光标所在行
数字+dd删除(剪切)包括光标所在行向下的多少行
yy复制光标所在行
数字+yy复制包括光标所在行向下的多少行
p粘贴到当前光标所在行的下一行
P粘贴到当前光标所在行的上一行
u撤销一步操作,最多可以撤销50次,
ctrl+i反着撤销一步操作,(误撤销的时候可以撤销回来)
v自定义剪切,按一下v,然后移动光标选好需要剪切的字符然后按x就可以剪切下来了,