vim的学习

命令模式

vim +文件名就可打开文本文件或者是创建一个文本文件。文件打开后默认就是在命令模式,在命令模式下,输入的字符都是看不见的。

插入模式

在命令模式下输入这几个命令就可以进入插入模式。a在光标所在字符后插入;A在光标所在行尾进行插入;i在光标所在字符前进行插入;I在光标所在行行首进行插入;o在光标所在行下插入新的一行;O在光标所在行上插入新的一行;进入插入模式后按esc键可以退出。

编辑模式

我的理解就是编辑模式有点像是一个菜单。在命令模式下输入 就进入编辑模式了。

对行的操作

:set nu可以显示行号,:set nonu可以取消行号。
gg到第一行;G到最后一行。
nG到第n行,:n也是到第n行。
$移到行尾,0移到行首。

删除操作

x删除光标所在处的字符;
nx删除光标所在处后面的n个字符;
dd删除光标所在行的字符,ndd删除n行;
dG删除光标所在行到文件末尾的内容;
D删除光标所在的位置到末尾的内容。
:133,143d删除133到143行的内容,删除其它行也是这样的格式。

复制和剪切的命令

yy复制当前行;
nyy复制当前行下面的n行;
dd剪切当前行;
ndd剪切当前以下的n行;
p把内容粘帖在当前行下;
P把内容粘帖在当前行上。

替换和取消命令

r取代光标所在处的字符;
R从光标所在处替换字符,按esc结束;
u取消上一步的操作。

搜索和搜索的替换命令

/string搜索指定的字符串,如果要在搜索时忽略大小写,就必须:set ic;
n搜索指定字符串的下一个出现的位置;
:%s/old/new/g全文替换指定的字符串;
n1,n2s/old/new/g在一定范围内替换指定字符串(g是不询问操作,c是询问操作)。

保存和退出命令

:w保存修改;
:w 新文件名另存为;
:wq保存并退出;
ZZ保存修改并退出;
q!不保存,修改后直接退出;
wq!保存修改退出。(文件所有者和root可以使用这个)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值