vim批量多行缩进调整

网上其他教程:

  • ctrl + v 或者 v进行visual模式
  • 按方向键<,>调整光标位置选中缩进的行
  • Shift + > (或者 Shift + < )进行左右缩进。

我只想说,乱七八糟,根本不管用

本文教程:

增加缩进

  • 进入普通模式(按esc键)

  • ctrl + v进入visual block模式

  • 按方向键↑ ↓ ← → 调整光标位置选中缩进的行。下图我从光标向下选择了7行(阴影部分)

  • 按shift + i (即大写的i)。

    这时候其实进入到insert模式了。但是不要慌,是正常的。

  • 按空格调整缩进

    比如你需要缩进4个字符,按四下空格。也可以用tab键进行调整

  • 按esc进入普通模式。

    可以发现所有行都一起缩进了

减少缩进
  • ctrl + v进入visual block模式
  • 按方向键↑ ↓ ← → 调整光标位置选中需要删除的空格。下图我从光标向下选择了4行2个空格(阴影部分)
  • 按d。看下图,成功删除缩进
相关推荐
YJlio5 小时前
WinObj 学习笔记(15.7):看懂内核对象管理器与命名空间的“地图”
linux·服务器·网络·windows·笔记·学习·微信
xingzhemengyou15 小时前
Linux lastlog查询和显示所有用户最近一次登录信息
linux·服务器
我的golang之路果然有问题5 小时前
linux 个人笔记导出之网络,防火墙,定时,权限,后台
linux·运维·服务器·网络·笔记·个人笔记
Sapphire~5 小时前
odoo-087 安装 npm (node ok npm not)
linux·运维·npm
唐装鼠5 小时前
linux vscode解压版 AI账号无法登陆问题(浏览器无法打开vscode)
linux·运维·vscode
玉树临风江流儿5 小时前
炸鸡派-echoAI机器人项目解析
linux
一个平凡而乐于分享的小比特6 小时前
Linux最小系统详解
linux·最小系统
Levin__NLP_CV_AIGC6 小时前
Ubuntu部署Dufs
linux·运维·服务器·ubuntu·ssh
wulalalalalalalal6 小时前
Linux 内网服务器通过代理访问外网
linux·运维·服务器
C_心欲无痕6 小时前
ts - 模板字面量类型与 `keyof` 的魔法组合:`keyof T & `on${string}`使用
linux·运维·开发语言·前端·ubuntu·typescript