Jump with CtrlI doesn't work in my Vim, but CtrlO works.
It's weird, verbose map <c-i>
or verbose map <c-I>
shows below:
s <Tab> <Plug>snipMateNextOrTrigger
Last set from ~/.vim/bundle/vim-snipmate/after/plugin/snipMate.vim
x <Tab> >gv
Last set from ~/.vim/plugin/settings/Settings.vim
n <Tab> v>
Last set from ~/.vim/plugin/settings/Settings.vim
When I press CtrlI, the current line will be indented, and vim goes to Visual Mode.
I tried to add unmap <c-i>
to ~/.gvimrc, but it failed, when macvim starts
Error detected while processing /Users/dfang/.vimrc:
line 83:
E31: No such mapping
How can I get back my CtrlI, and how can I remap CtrlO to Ctrl- (left from = key) ?
<C-i>
and <Tab>
are strictly equivalent.
You are actively overriding <Tab>
and therefore <C-i>
in ~/.vim/plugin/settings/Settings.vim
.
If you want <C-i>
to work normally don't override it (or <Tab>
). Simple.
Unless you have a very specific reason to do so, you don't need to put anything in ~/.gvimrc
.
The normal place for your settings/mappings is ~/.vimrc
, there's no valid reason to put them anywhere else (~/.vim/plugin/settings/Settings.vim
or wherever).
Use nnoremap <C-+> <C-o>
if you want <C-+>
to do what <C-o>
does, whatever benefit you think you will get from doing that.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With