vim基本操作技巧

vim编辑器

vim 是文本编辑器,如进行查看修改passwd的内容

vim /opt/passwd

命令模式下

行内跳转

行内跳转
^光标定位到第一个非空字符
$光标定位到非空字符行尾
Home光标定位到行首
End光标定位到行尾
行间跳转
gg光标定位到首行
5gg光标定位到第5行
G光标定位到最后一行
复制操作
yy复制光标所在的行
3yy从光标所在的行开始,共复制3行
yG复制从光标所在的行及下面所有的行
ygg复制从第一行到光标所在的行
Nygg复制从第N行到光标所在的行
删除操作
dd删除光标所在的行
3dd从光标所在的行开始,共删除3行
dG删除从光标所在的行及下面所有的行
dgg删除从第一行到光标所在的行
3dgg删除从第3行到光标所在的行
字符操作
x删除光标所在的字符
r替换光标所在字符
R连续替换(替换模式,按Ess退出)
插入模式
i在光标的前方插入
a在光标的后面追加
o在光标所在行的下方另起一行进行编辑
I在光标所在行的第一个非空字符前插入
A在光标所在行的行尾追加
O在光标所在行的上方另起一行进行编辑
字符替换 - s
:s/old/new/将光标所在行的第一个"old"替换成"new"
:s/old/new/g将光标所在行的所有的"old"替换成"new"
:3s/old/new/g将第3行的所有的"old"替换成"new"
:3,5s/old/new/g将从第3行到第5行的所有的"old"替换成"new"
:%s/old/new/g将整个文件中所有的"old"替换成"new"
其他操作
:q!不保存退出
:wq保存退出
:w保存不退出
:x保存退出

技巧

撤销		u

反撤销		ctrl+r

保存退出		ZZ 

粘贴         p    //粘贴在光标所在行的下方

搜索        	/关键字
设置		  :set nu    显示行号

          :set nonu  不显示行号

设置vim编辑器的缩进,(默认为8字符)

    echo “set ts=4>> /etc/vimrc          //   " >> " 是追加   “echo”是输出它内容
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值