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