2016-06-07 157 views
1

我在OSX的終端上啓用了Vim熱鍵,它工作正常;下一步 - 我有一些自定義設置爲我的Vim編輯器(.vimrc)。有沒有辦法自定義這個vim-terminal-hotkeys?Vim熱鍵終端

+0

我不知道OSX但在Linux中,這是有幫助的http:// VIM。 wikia.com/wiki/Mapping_keys_in_Vim_-_Tutorial_(Part_1) – Infernion

+0

謝謝,但我知道,如何在Vim中重新映射密鑰。我正在尋找將這個鍵「輸入」到終端的方法。 例如 - 我將esc重新映射爲'kk',以便在模式之間更快地進行切換。現在,我也想在終端中使用它。我怎樣才能做到這一點? –

+1

這聽起來更像是OS而不是vim的功能。你的意思是改變OSX的鍵盤熱鍵? –

回答

1

你可以做這樣的事情

$if mode=vi 
    set keymap vi-command 
    "gg": beginning-of-history 
    "G": end-of-history 
    set keymap vi-insert 
    "kk": vi-movement-mode 
$endif 

而對於zsh的只是做

bindkey -M viins 'kk' vi-cmd-mode 

A related question on super user on readline