我正在與Cygwin/Mintty/Vim合作。我看到<C-S-c>
編碼爲<83>
。這意味着vim可以讀取它,我可以使用map命令映射它。vim <C-S-Key> mapping
不幸的是,如果我嘗試:
:inoremap <C-S-c> foobar
它不工作...
我怎樣才能使它發揮作用,爲什麼Vim拒絕映射的Unicode keystokes?
同樣的問題爲<C-S-F1>
。如果我執行以下命令:
:inoremap <C-S-F1> foobar
我會得到這樣的事情:
[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~
哪裏F1
是[1;5P
和F9
是[20;5~
謝謝,但你似乎把這個答案無處不在(你實際上回答三個不同的問題一樣)。有些地圖像''在我的vim中完美運行... –
nowox
對,我使用這個標準答案來說服Vim的創建者Bram來解決這個常見的疼痛和混亂問題。對不起「污染」你的問題;我希望你仍然從中獲得一些信息,儘管這不是解決問題的辦法。 –
如果是爲了一個好的原因,我原諒你。我也問過這個問題。也許我們最好等待Neovim(http://neovim.org/) – nowox