ARM之linux中的vim编辑器

vi编辑器的使用

一个编辑器具备的功能:
1.打开文件.新建文件.保存文件
2.光标移动

3.文本编辑
4.复制,粘贴,删除
5.查找和替换

vi编辑器有三种工作模式
1.一般模式(光标移动,复制,粘贴,删除)
2.编辑模式(编辑文本)
3.命令行模式(查找和替换)

注意:当不知道处于何种模式时,按ESC返回到一般模式
命令行模式中:
输入“:(冒号)”


1.wq 保存并退出
2.q 退出
3.!q 不保存并退出

输入“/”,用于查找对应的字符或字符串
一般模式下按i(在光标前插入)a(在光标后插入),即可进入编辑模式,再按ESC就可以回到一般模式。

光标移动:
在一般模式下 hjkl可以移动光标。
h:向左  l:向右  j:向下  k:向上 
快速地定位到某一行:
一般模式中:

ngg指定到第n行的行首(n为数字)
如1gg跳到第一行的行首
$到行末 数字0到行首
fx搜索当前行中出现x字母的下一个位置

G转至文件尾

文本复制,粘贴,删除,撤销:
yy复制当前行
nyy复制当前行和后面的n-1行
使用p键粘贴
dd删除光标所在行
ndd删除当前行和后面n-1行
按u键来撤销
x 删除光标所在位的字符
c改变光标所在位的字符

查找
/PATT 从光标所在处向文件尾查找,之后按下n或者N
n是向之前的方向搜索
N是向反方向搜索

替换:
s:substitute
g:global
c:confirm 确认

如:%s/p1/p2/gc 用p2替换p1,替换时需要确认
    :%s/p1/p2/g 无需确认   

猜你喜欢

转载自blog.csdn.net/weixin_40288381/article/details/81011235
今日推荐