回顾:vi/vim常用命令
1. vim多行同时修改
(1) ctrl + v
(2) 按 下箭头,选择多行
(3) shift + i, 修改
(4) 按esc,多行会自动补全修改
2. vim复制/移动多行
: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)+行数来删除
: 3, 3+5 d # 删除第3行之后的5行
: 10, 10-5 d # 删除第10行之前的5行
(3)删除光标当前行之前之后
:.,$ d #删除当前行到最后一行
:.,1 d #删除当前行到文件开头
(4)删除所有行
: % d
(5)删除所有空行
:g/^$/d
4. vim设置缩进空格
-
(1)当前用户生效
vi ~/.vimrc 中添加如下语句(.vimrc没有就直接创建) set tabstop=4 set shiftwidth=4
tabstop选项用于设置Tab键的宽度
shiftwidth选项用于设置自动缩进时使用的空格数 -
(2)当前shell会话生效
: set tabstop=4 : set shiftwidth=4 或简写为 : set ts=4 : set sw=4
【参考文章】
[1]. vim复制多行
[2]. vim删除多行1
[3]. vim删除多行2文章来源:https://www.toymoban.com/news/detail-832845.html
created by shuaixio, 2024.02.20文章来源地址https://www.toymoban.com/news/detail-832845.html
到了这里,关于【linux】vim多行操作命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!