2013-07-24 115 views
0

它是如何一起使用的?inoremap <Tab><Esc> and <C-I><Tab>

inoremap <Tab> <Esc> 

inoremap <C-I> <Tab> 
+1

你知道你为什么有这两行吗? – Kent

+0

嗨,@Kent。我不明白你 – rel1x

+0

好的,请解释你是什么意思“如何使用这个和那个”。你问如何执行这两行?或者两条线会做什么?或什么 – Kent

回答

2

无论你打算做(你的问题太简洁),由于该键盘输入是内部处理的方式,今天这个不幸的是,不是一般的可能,甚至在GVIM。一些组合键,像按Ctrl +非字母不能被映射,并按Ctrl +信与按Ctrl ++信无法区分。这也适用于<Tab>/<C-I><CR>/<C-M>/<Esc>/<C-[>等(仅例外是<BS>/<C-H>)。这是一个已知的痛点,并在vim_dev各种讨论和#vim IRC频道的主题。

有些人(最重要的是Paul LeoNerd Evans)想要解决这个问题(甚至在支持这种终端的终端上使用Vim),并且提出了各种各样的建议。 http://groups.google.com/group/vim_dev/browse_thread/thread/626e83fa4588b32a/bfbcb22f37a8a1f8

但截至今日,还没有补丁或志愿者尚未出面,尽管许多人表示希望在未来的Vim 8主要版本中拥有此版本。

+0

哦,tranks,伙计们! – rel1x