回顧:vi/vim常用命令
1. vim多行同時(shí)修改
(1) ctrl + v
(2) 按 下箭頭,選擇多行
(3) shift + i, 修改
(4) 按esc,多行會(huì)自動(dòng)補(bǔ)全修改
2. vim復(fù)制/移動(dòng)多行
:9, 15 copy 16
或
:9, 15 co 16
:9, 15 move 16
或
:9, 15 m 16
3. vim刪除多行
(1)刪除從m行到n行
: 3, 5 d
(2)+行數(shù)來(lái)刪除
: 3, 3+5 d # 刪除第3行之后的5行
: 10, 10-5 d # 刪除第10行之前的5行
(3)刪除光標(biāo)當(dāng)前行之前之后
:.,$ d #刪除當(dāng)前行到最后一行
:.,1 d #刪除當(dāng)前行到文件開頭
(4)刪除所有行
: % d
(5)刪除所有空行
:g/^$/d
4. vim設(shè)置縮進(jìn)空格
-
(1)當(dāng)前用戶生效
vi ~/.vimrc 中添加如下語(yǔ)句(.vimrc沒(méi)有就直接創(chuàng)建) set tabstop=4 set shiftwidth=4
tabstop選項(xiàng)用于設(shè)置Tab鍵的寬度
shiftwidth選項(xiàng)用于設(shè)置自動(dòng)縮進(jìn)時(shí)使用的空格數(shù) -
(2)當(dāng)前shell會(huì)話生效
: set tabstop=4 : set shiftwidth=4 或簡(jiǎn)寫為 : set ts=4 : set sw=4
?
【參考文章】
[1]. vim復(fù)制多行
[2]. vim刪除多行1
[3]. vim刪除多行2文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-832845.html
created by shuaixio, 2024.02.20文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-832845.html
到了這里,關(guān)于【linux】vim多行操作命令的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!