vim-重新映射>&燃气轮机<&书信电报;(缩进命令)

vim-重新映射>&燃气轮机<&书信电报;(缩进命令),vim,indentation,remap,Vim,Indentation,Remap,我很想将>映射到单键以加快我的工作流程,但我找不到有关如何在我的vimrc中编写重映射的任何信息。你知道我怎样才能重新映射吗?你可能在找:noremap: :noremap > >> :noremap < << :noremap>> :noremap> nnoremap gv vnoremap是否确实要重新映射它们?通过>进行第一次缩进后,可以按重复该操作。与重新映射到单个按键差不多。在视觉模式下,单个已经执行缩进。请注意,在插入模式下,分别使用CTRL-T

我很想将>映射到单键以加快我的工作流程,但我找不到有关如何在我的vimrc中编写重映射的任何信息。你知道我怎样才能重新映射吗?

你可能在找
:noremap

:noremap > >>
:noremap < <<
:noremap>>

:noremap<给出的其他回答回答了您当前的问题。我只是建议您在正常模式和视觉模式下分别将缩进和缩进重新映射到和(确保添加
gv
以在视觉选择模式下重新选择):

nnoremap>>
nnoremap gv

vnoremap是否确实要重新映射它们?通过
>
进行第一次缩进后,可以按
重复该操作。与重新映射到单个按键差不多。在视觉模式下,单个
已经执行缩进。请注意,在插入模式下,分别使用CTRL-T和CTRL-D缩进和deindent。@Michael,我知道,我很懒。整天敲击同一个键两次以开始缩进(即使我用.After重复它们)会让人精疲力尽。我想下面的答案仍然可以让我每天节省数百次按键。(是的,我处理了那么多的加价)。谢谢大家的提示@如果您处理大量HTML或XML,并且发现自己不断缩进内容,希望您也使用
=
来修复缩进…使用此键绑定时,我无法使用escape退出视觉模式。有什么解决办法吗?
nnoremap <TAB> >>
nnoremap <S-TAB> <<
vnoremap <TAB> >gv
vnoremap <S-TAB> <gv