1. vim介绍
- vim是vi的升级版本
- vim是带有颜色显示的
- vim的安装方法 yum install -y vim-enhanced
- vim下分为三种模式:通常模式、编辑模式、命令模式 咱们为何要学习vim编辑器? Linux的命令行界面下面有很是多的文本编辑器。好比常常据说的就有Emacs、pico、nano、joe与vim等。 vim能够看作是vi的高级版。咱们为何必定要学习vim呢?有如下几个缘由:<br/> 1.全部的Unix like系统都会内置vi文本编辑器,其余的文本编辑器则不必定会存在。 2.不少软件的编辑接口都会主动调用vi。 3.vim具备程序编辑的能力,能够主动以字体颜色辨别语法的正确性,方便程序设计。 程序简单,编辑速度快。
2. vim颜色显示和移动光标
- .conf
- .sh
- 指定目录/etc/下的配置文件 之前这些常见配置文件或者shell脚本文件中会有颜色显示
3. vim通常模式下移动光标
Ctrl+f: 屏幕向下移动一页,至关于PageDown按键。
Ctrl+b: 屏幕向上移动一页,至关于PageUp按键。
0或功能键Home或^: 移动到这一行的最前面字符处。
$或功能键End: 移动到这一行的最后面字符处。
G: 移动到这个文件的最后一行。 //注意大写
gg: 移动到这个文件的第一行,至关于1G //小写
nG: 移动到第n行
h或者向左的方向键: 光标向左移动一个字符
l(小写)或者向右的方向键 光标向右移动一个字符
k或者向上的方向键 光标向上移动一个字符
j或者向下的方向键 光标向下移动一个字符
4.通常模式下复制粘贴
x,X x表示向后删除一个字符,X表示向前删除一个字符
nx 向后删除n个字符
dd 删除/剪切光标所在的那一行
ndd 删除/剪切光标所在行以后的n行
yy 复制光标所在行
nyy 从光标所在行开始,向下复制n行
p 从光标所在行开始,向下粘贴已经复制或者粘贴的内容
P 从光标所在行开始,向上粘贴已经复制或者粘贴的内容
u 撤消上一步操做
v 按v后移动光标会选中指定字符,而后能够实现复制、粘贴等操做