在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>
?
答案 0 :(得分: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
。这不是什么大不了的事。
答案 1 :(得分: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