Linux vi/vim操作

一、vim编辑器
vim编译器分为三种模式:命令模式、编辑模式、末行模式

1、模式切换流程:
命令模式-----(a[光标后插入] i[光标前插入] o[光标所在行下行插入] A[光标所在行末插入] I[光标所在行首插入] O[光标所在行上行插入])-->编辑模式-----esc---->命令模式---(:)---->末行模式

 

2、末行模式相关操作

:wq保存退出
:wq /temp/1.txt 另存到临时文件
:4,7w /temp/2.txt 将第4 7 行保存到2.txt
:2定位光标行
:1,2d --删除1,2行删除
:s/xxx/XXX/ 当前行将xxx替换XXX
:1,$s/xxx/XXX/ 从第一行到末行所有行的第一个xxx替换为XXX
:1,$s/xxx/XXX/g 从第一行到末行所有xxx替换为XXX
:X 加密
:x 保存退出--但是无法保存加密的信息
:q!强制退出

 

3、快捷操作键

h(左)
j(上)
k(下)
l (右) 
$ 行首
^ 行末
1G、g ---第一行
G ----最后一行
nG ----第n行
d$
d^
dd剪切
yy 复制
p 粘贴 光标所在位置的下方
P 粘贴 光标所在位置的上方
2 yy 复制两行
/xxx 查找字符串xxx 光标位置往下查找
?xxx 查找字符串xxx
vim xxx.txt +5 打开文本,光标直接显示在第五行
ctrl+ww 两窗口自由跳

 

posted @ 2017-04-10 13:26  漫舞沧海  阅读(100)  评论(0编辑  收藏  举报