有没有办法在vim中缩进代码段?

时间:2014-10-08 09:40:11

标签: vim

在Windows中的几乎所有基本编辑器中,我可以选择几行代码并来回缩进,是否有一种简单的方法可以在vim中完成?

1 个答案:

答案 0 :(得分:8)

  • 在普通/可视模式下,您可以使用><来调整缩进
  • 在插入模式下,您可以按ctrl-tctrl-d来调整缩进
  • 在命令模式下,您仍然可以使用:>:<来调整缩进

此外,您可以尝试使用=魔法自动格式化文字。

:h =
:h >
:h :>

如果你想选择线条(可视模式),然后前后缩进它们并保持可视模式,你可以在你的vimrc中有这两行(我有我的):

"reselect visual block after indent/outdent 
vnoremap < <gv
vnoremap > >gv

现在您可以进行视觉选择,然后按>>>> <<<<以使用缩进。

P.s

  

在Windows中的几乎所有基本编辑器中我都可以......

vim不是基本编辑器,因此不要将旧习惯带到高级编辑器。 : - )