rel1x
rel1x

Reputation: 2441

inoremap <Tab> <Esc> and <C-I> <Tab>

How it's use together?

inoremap <Tab> <Esc> 

inoremap <C-I> <Tab>

Upvotes: 0

Views: 738

Answers (1)

Ingo Karkat
Ingo Karkat

Reputation: 172530

Whatever you intend to do (your question is too terse), due to the way that the keyboard input is handled internally, this unfortunately isn't generally possible today, even in GVIM. Some key combinations, like Ctrl + non-alphabetic cannot be mapped, and Ctrl + letter vs. Ctrl + Shift + letter cannot be distinguished. This also applies to <Tab> / <C-I>, <CR> / <C-M> / <Esc> / <C-[> etc. (Only exception is <BS> / <C-H>.) This is a known pain point, and the subject of various discussions on vim_dev and the #vim IRC channel.

Some people (foremost Paul LeoNerd Evans) want to fix that (even for console Vim in terminals that support this), and have floated various proposals, cp. http://groups.google.com/group/vim_dev/browse_thread/thread/626e83fa4588b32a/bfbcb22f37a8a1f8

But as of today, no patches or volunteers have yet come forward, though many have expressed a desire to have this in a future Vim 8 major release.

Upvotes: 3

Related Questions