首页 > 代码库 > VIM编辑器详解
VIM编辑器详解
一、vim编辑器:
文本编辑器,字处理器。 入门编辑器(nano,sed)
vi编辑器:(Visual Interface)
Vim编辑器:(VI iMproved)增强版
二、vim模式:
1.打开VIM默认为编辑模式(命令模式):所有机械命令被理解为编辑整个文档,如添加,删除行。
2.输入模式:敲键盘动作当做输入到文件内容,保存到文件中。
3.末行模式:输入很多命令。必须从编辑模式进入。
三、模式转换:
1.编辑-输入:
i:在当前光标字符的前面,转换为输入模式;
a:在当前光标字符的后面,转换为输入模式;
o:在当前光标字符的下面,新建一行,转换为输入模式;
I:在当前光标字符的行首,转换为输入模式;
A:在当前光标字符的行尾,转换为输入模式;
O:在当前光标字符的上方,新建一行,转换为输入模式;
2.输入-编辑:
ESC:
3.编辑-末行:
:等待输入命令
4.末行-编辑:
ESC:
四、使用方法:
1.打开文件:
#vim /path/to/somefile 如果文件存在则打开,不存在则新建文件。
vim +12 /etc/fstab 打开文件,使光标处在12行。
vim + /etc/fstab 打开文件,使光标处在最后一行。
vim +/mul /etc/inittab 打开文件,使光标处在mul一行。
2.关闭文件:
(1)末行模式下关闭文件:
:q 不保存退出
:wq 保存并退出
:q! 强行退出
:w! 保存,强行保存
:wq 可以简写为x
:wq! 强行保存退出
(2)编辑模式下退出:
ZZ
3.移动光标:
(1)字符移动
h;左
l:右
j:下
k:上
#h:移动#个字符
(2)以单词为单位移动
w:移动下个单词首
e:调至当前或下一个尾部
b:调至当前或下一个单词首部
(3)行内跳转
o:绝对行首
^:行首第一个非空字符
$:绝对行尾
4、(行间跳转)
G:最后一行
五:翻屏:
ctrl+f:向下翻一屏
ctrl+b: 向上翻一屏
ctrl+d:向下翻半屏
ctrl+u:向上翻半屏
六:删除单个字符:
x:删除光标所在处的单个字符
#x:删除光标后#个字符
七:删除命令
dd:删除包括光标所在的行
本文出自 “夜的博客” 博客,请务必保留此出处http://cqtangbo.blog.51cto.com/2978612/1594637
VIM编辑器详解