我一直使用議會專門的幾個星期,現在,幾件事情都被我的經歷很激動至今讓我。首先,我無法將幾個關鍵序列映射到命令。VIM/gVim的鍵位映射
我想映射Ctrl鍵 + 移 + Ž到:redo<CR>
或交替<C-R>
,但移位和未變換的控制鍵序列之間顯然Vim is not able torecognize the difference:
按Ctrl - b和Ctrl-B是同義詞,它們都是0x02。這不能被 改變,它可以追溯到ASCII,這可以追溯到7洞紙帶 (不包括奇偶校驗)。
這完全是愚蠢的我。我們已經來了,因爲7孔紙帶很長的路要走,在我的經驗MANY程序可識別<C-S-Z>
和<C-Z>
之間的差異。事實上,MacVim甚至認識到這種差異!但在GVim或GNOME終端中沒有喜悅。有沒有解決的辦法?也許是一個插件甚至一些編譯時選項?
對方認爲我有麻煩,按組合鍵是按Ctrl +,(控制+逗號)。我不確定在我的.vimrc
中是否有配置錯誤,或者它是Vim的一個實際問題,但映射後我無法回覆<C-,>
(例如:map <C-,> :TComment<CR>
)。 FWIW,我把我的領導鑰匙重新映射到;
。我做錯了嗎?還是有其他一些原因,爲什麼Vim不會識別<C-,>
組合鍵?
我花了太多時間搜索和鍵入映射關鍵字,我正在宣佈Vim不如我一直相信的那麼靈活......我甚至不能使用我習慣的鍵映射來配置它,其中一些我不願意重新/忘記,因爲它們在我每天使用的其他程序中工作。
爲什麼不用Vim的方式呢?我做了,而且我發現它更容易。例如,推「u」比Ctrl-z容易得多,「r」比Ctrl-Shift-z容易得多。另外,如果你已經使用了默認的鍵綁定,那麼拿起別人的電腦並使用vim就容易多了。 – tjameson
你做錯了。您應該重新映射所有其他程序以使用VIM密鑰綁定! – janm
考慮到你的修改器的選擇,你可能想試試Emacs:D –