在 Vim 中取消映射命令

在 Vim 中取消映射命令

因此,我正在寻找一种在 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恢复缩进代码。

相关内容