You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code Vim模式下,是否有与editor.actions.indentLines等效的左移缩进命令?

等效的左缩进命令及Vim模式下的使用方案

当然有啦!和editor.actions.indentLines(向右缩进选中行)功能完全对应的左缩进命令是editor.actions.outdentLines。

因为你在Vim模式下,默认的Tab/Shift+Tab行为会遵循Vim原生逻辑,所以没法像普通模式那样直接用它们来缩进。这里给你两种实用的使用方式:

  • 通过命令面板调用:按下Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)打开命令面板,输入「Outdent Lines」,选中对应的命令就能对当前选中行执行左缩进操作,和editor.actions.indentLines的效果完全对应。
  • 自定义快捷键:如果你想更高效地使用,可以打开键盘快捷设置(按下Ctrl+K再按Ctrl+S),搜索editor.actions.outdentLines,然后为它绑定一个适合Vim模式的快捷键——比如你可以指定仅在Vim模式下将Shift+Tab映射到这个命令,这样就能恢复类似普通模式下的操作习惯。

另外补充个Vim原生小技巧:如果是在Vim的可视化模式下选中了行,直接按<键也能实现左缩进,这是Vim自带的缩进方式,也可以满足需求~

内容的提问来源于stack exchange,提问作者epegzz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 07:08:47