2013-07-24 163 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