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后移动光标会选中指定字符,然后可以实现复制、粘贴等操作