I\'m looking for a plugin that makes you get out of parenthesis/brackets/quotes/etc when you\'re inside them. I find it kind of hard having to ESC to command mode and typing A t
I'm use to using Tab to jump out of things like parenthesis, curly braces, etc., so I just made a simple mapping to Shift+Tab that simply moves the character 1 character to the right from INSERT mode. Here's my simple mapping that seems to be just fine for my purposes.
inoremap <S-Tab> <esc>la
Edit: It seems that delimitMate has this same mapping (Shift+Tab) for jumping over a closing delimiter. I think i'll just use that since I already use delimitMate.
Since I use auto-pairs plugin, I have changed its default g:AutoPairsShortcutJump
option
" Jump outside '"({
if !exists('g:AutoPairsShortcutJump')
let g:AutoPairsShortcutJump = '<C-l>'
endif
Now it's easy not only to jump ouside pairs but also insert them.
A plugin would be overkill. Add this mapping to your ~/.vimrc
:
inoremap <C-e> <C-o>A
<C-o>
is used to issue a normal mode command without leaving insert mode.A
, well… you know what it does.If you install the delimitMate plugin you can achieve this with the <S-e>
or <C-g>g
mapping.