在 vim 中, switch-window-key <C-w><C-w>
(按 2 次)对我来说不舒服,所以我想将其更改为<C-Tab>
. 我做什么:添加map <C-w><C-w> <C-Tab>
到配置文件~/.vimrc
,但它不起作用,好像使用了快捷方式一样<C-Tab>
。我也不确定<C-w><C-w>
切换窗口命令是否正确。那么我怎样才能让它工作<C-Tab>
呢?
问问题
487 次
2 回答
3
首先,您的映射顺序错误,您应该这样做:
<map command> <desired shortcut> <action>
所以,你应该这样写你的映射:
map <C-Tab> <C-w><C-w>
并且最肯定使用nnoremap
而不是map
.
但是<C-Tab>
这是一个不可靠的捷径,在许多情况下都不起作用,所以你应该避免它。我建议您使用<leader>
( :help mapleader
) 或其他一些更受支持的快捷方式。
请注意,这<C-w><C-w>
还不错:您只需按下Ctrl
并点击ww
。这没什么大不了的。
于 2012-12-24T12:39:54.167 回答
0
最好以这种方式映射它,这样您就可以更灵活地在窗口之间切换:
map <c-j> <c-w>j "move up
map <c-k> <c-w>k "down
map <c-l> <c-w>l "right
map <c-h> <c-w>h "left
于 2012-12-24T18:43:36.943 回答