2011-10-23 92 views
7

我一直試圖映射ctrl s在插入模式下保存在vim中。它似乎從來沒有工作vim映射鍵不起作用

http://vim.wikia.com/wiki/Map_Ctrl-S_to_save_current_or_new_files(和許多其他教程)似乎並不

我使用ITERM,VIM 7的工作,我有我的當前用戶下.vimrc文件。我已經重裝我的.vimrc有:源$ MYVIMRC

難道我做錯了什麼?

與映射任何其他鍵同樣的事情。映射似乎不起作用。

+2

提供用於映射的.vimrc中的行。 – xappymah

+0

你使用vim的終端還是GUI版本?並在哪個系統? –

+0

您鏈接到的提示提供了多種方式來執行此操作。你嘗試過哪些? –

回答

6

許多鍵不能在終端攔截,因爲它們是由終端解釋,不會通過VIM的。 Ctrl-S是其中一個鍵,意思是「掛起」到大多數終端。使用vim的GUI版本,或者選擇在您的終端上運行的組合鍵。

+2

「Key Key Notation」部分[此處](http://vim.wikia.com/wiki/Mapping_keys_in_Vim_-Tutorial_ \(Part_2 \))對流控制字符有一些註釋。 – user786653

+6

我有'alias vim =「stty stop''-ixoff; vim」',它禁止終端捕獲''。 – ZyX

+0

所以有bash_profile中的別名vim =「stty stop」'-ixoff; vim「和.vimrc中的map key會起作用嗎?你能否讓我看看你的.vimrc文件?感謝您的鏈接,我會檢查出來。 – dvliman