vim smart tabbing

时间:2011-05-11 18:08:26

标签: vim tabbing

在emacs中,只要按下Tab键,光标就会移动到当前行的相应位置。但是,在vim中,这不会发生,标签是给定的长度,每次按Tab键都会走得那么远。有没有办法在vim中启用“智能标签”?

3 个答案:

答案 0 :(得分:4)

我不确定你期望的行为,但这可能是它。

:set smarttab

还要考虑设置:

:set smartindent
:set autoindent

答案 1 :(得分:0)

我假设您的问题如下。你有这样的文字:

这是第1行

$(大量空格)这是第2行

这是第3行

现在,你处于正常模式,你的光标在$之后,你希望它在T之前得到。如果是这样,只需按'w'(遍历'w'ord)就可以实现你的目标

答案 2 :(得分:0)

也许您只想使用==自动缩进当前行。