4
我通常使用macvim,並使用我的mac命令密鑰有多個密鑰綁定。我試圖切換到tmux,但沒有任何綁定正在工作。有關如何修改.tmux.config或.vimrc以獲取這些綁定的任何提示?如何將vim(通過tmux)綁定到Cmd密鑰
我通常使用macvim,並使用我的mac命令密鑰有多個密鑰綁定。我試圖切換到tmux,但沒有任何綁定正在工作。有關如何修改.tmux.config或.vimrc以獲取這些綁定的任何提示?如何將vim(通過tmux)綁定到Cmd密鑰
您是否有機會使用<D->
模仿其他編輯器的快捷方式?
您可以在MacVim中使用命令鍵映射只有。沒有特定於Vim的解決方法。
這是因爲此密鑰被Terminal.app(或iTerm.app)「攔截」以供其自己使用,甚至沒有被任何CLI程序註冊。 CLI Vim中唯一可以使用的修飾符是Shift
和Control
。即使Option
需要一些解決方法才能工作,並且不會產生副作用。
儘管您可以在兩個終端仿真器的首選項中重新映射某些鍵/鍵組合,並且/或者使用第三方解決方案/黑客重新映射命令鍵,但我建議您重新考慮您的方法並考慮使用映射在Vim世界更有意義。
我的建議是使用<leader>
鍵作爲所有自定義映射的基礎。默認<leader>
是\,這很不方便。很多人將其更改爲更方便的按鍵:
let mapleader=","
這裏是我的~/.vimrc
一個例子:
nnoremap <silent> <leader>k :m-2<CR>==
我確實通過的MacVim使用映射。我想我運氣不好。謝謝。 –
Forrest
2012-02-26 17:49:54