5

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

4

3 回答 3

4

我不确定您期望什么行为,但这可能就是它。

:set smarttab

还要考虑设置:

:set smartindent
:set autoindent
于 2011-05-11T18:12:42.763 回答
0

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

这是第 1 行

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

这是第 3 行

现在,您处于正常模式,您的光标在 $ 之后,并且您希望它位于 T 之前。如果是这样,只需按“w”(遍历“单词”)即可实现目标。

于 2011-05-11T18:30:32.583 回答
0

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

于 2011-05-11T21:06:57.640 回答