我很乐意映射<<和>>单键加快我的工作流程,但我找不到任何关于如何在我的vimrc中编写重映射的信息。知道如何重新制作我的重新制作吗?
答案 0 :(得分:10)
其他答复回答了您的直接问题。我只是建议您重新映射到正常模式和视觉模式中的缩进和分别(确保添加gv
以在视觉选择模式中重新选择):
nnoremap <TAB> >>
nnoremap <S-TAB> <<
vnoremap <TAB> >gv
vnoremap <S-TAB> <gv
当然,在插入模式中,您可能已经知道,只需使用 Ctrl-t 和 Ctrl-d 缩进/ dedent。
答案 1 :(得分:8)
您可能正在寻找:noremap
:
:noremap > >>
:noremap < <<
如果你只使用:map
,你当然会得到递归定义的函数,这很有趣。 (^C
将停止它。):noremap
变体不会递归扩展映射。