因此,我正在寻找一种在 vim 中缩进多行的方法,有人建议这样做
:map <Tab> <
它所做的只是<
在我按下 Tab 时插入字符(我怎么没看到它发生)。我尝试这样做:map <Tab> <Tab>
并:map <Tab> \t
恢复常规缩进,但没有成功。我对vim
键映射还不熟悉,所以我真的很感激帮助。此外,如果有人能指出如何在 中缩进多行vim
,那就太好了。
提前致谢!
答案1
:unmap <Tab>
以恢复默认行为。
用于:x>>
缩进 x 行(从光标所在位置开始)
答案2
这解决了恢复制表符的问题。
:imap <Tab> <C-t>
:imap <S-Tab> <C-d>
按下Tab
缩进代码,Shift-Tab
恢复缩进代码。