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