vim编辑器详解
vim是文件编辑器,纯ascii码,是全屏编辑器和模式编辑器
vim模式
编辑模式
末行模式
输入模式
vim模式转换
编辑模式-->>输入模式
i:表示在当前光标所在字符的前面转为输入模式
a:表示在当前光标所在字符的后面转为输入模式
o:表示在当前光标所在行的下方插入一行并转为输入模式
I:表示在当前光标所在行的行首转为输入模式
A:表示在当前光标所在行的行尾转为输入模式
O:表示在当前光标所在行的上方插入一行,并转为输入模式
输入模式-->>编辑模式
ESC
编辑模式-->>末行模式
需要输入:冒号
:10d,删除第十行
:1,10d删除第1到第10行
:set nu设置行号
:! ls /etc可以执行shell命令
末行模式-->>编辑模式
ESC键
输入模式不能和末行模式直接转换
一、打开文件
vim /path/to/file
vim +#:打开文件并定位于第#行
vim +:打开文件定位于最后一行
vim +/pattern:打开文件,定位至第一次被模式匹配到的行的行首
二、关闭文件
1、末行模式下关闭文件
:w表示保存
:q表示不保存退出
:wq表示保存并退出
:!q表示不保存并退出
:w!表示强行保存,只有管理员有此权限
:x表示保存退出,相当于:wq
2、编辑模式下退出
ZZ表示保存退出
三、移动光标
h:表示向左移动一个字符,#h表示向左移动#个字符
j :表示向下移动一行,#j表示向下移动#行
k:表示向上移动一行,#k表示向上移动#行
l:表示向右移动一个字符,#l表示向右移动#个字符
本文出自 “无知有知” 博客,请务必保留此出处http://yujiqing.blog.51cto.com/1475974/1619290
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。