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