在emacs中,只要按下Tab键,光标就会移动到当前行的相应位置。但是,在vim中,这不会发生,标签是给定的长度,每次按Tab键都会走得那么远。有没有办法在vim中启用“智能标签”?
答案 0 :(得分:4)
我不确定你期望的行为,但这可能是它。
:set smarttab
还要考虑设置:
:set smartindent
:set autoindent
答案 1 :(得分:0)
我假设您的问题如下。你有这样的文字:
这是第1行
$(大量空格)这是第2行
这是第3行
现在,你处于正常模式,你的光标在$之后,你希望它在T之前得到。如果是这样,只需按'w'(遍历'w'ord)就可以实现你的目标
答案 2 :(得分:0)
也许您只想使用==
自动缩进当前行。