在PhpStorm中没有IdeaVim,tab键可用于缩进选定的文本块。但是,我有兴趣知道是否有一个快捷键与安装的IdeaVim插件做同样的事情(不会失去tab键所具有的任何功能)。
答案 0 :(得分:30)
请参阅Indent multiple lines quickly in vi
您必须处于正常模式,即在缩进前转到Esc
。
您可以选择包含Shift+V
的行块,然后选择向上/向下箭头,然后>
缩进(<
反转缩进)。
答案 1 :(得分:9)
我认为以下设置是您想要的! :)
将以下内容放到〜/ .ideavimrc
nnoremap <Tab> >>_
nnoremap <S-Tab> <<_
inoremap <S-Tab> <C-D>
vnoremap <Tab> >gv
vnoremap <S-Tab> <gv
ideavim支持带.ideavimrc的vimrc
另见:Is there a way to get IdeaVIM to honor the mappings from my .vimrc file?