我同时使用 Vim 和 MacVim(或者说,尝试使用)。我安装了标签栏插件,但发现无法切换到实际的 Tagbar 窗口来做出选择。
我读了很多关于在 VIM 中切换窗口的文章,发现了很多默认的键绑定(CMD+ `、CTRL+ W+↑或↓),尝试设置自己的键绑定。但都不起作用。
我总是使用 VIM 来快速编辑文件,并开始将它用作我的全职 IDE。在花了整整一个小时试图弄清楚如何切换窗口之后,我对这个想法完全失去了兴趣。不过,我觉得我必须知道。你如何切换窗口?我是不是完全看不懂?
答案1
Control+W然后W在打开的窗口之间切换,
Control+W后跟H/ J/ K/L移动到左/下/上/右相应的窗口,
Control+W后跟Left/ Down/ Up/Right箭头移动到左/下/上/右窗口。
答案2
Control在 Macbook Pro 上,两次+W对我来说很管用。
答案3
可以将它们重新映射到更方便的键(即代替Control+W后跟h/ j/ k/ l)
将其添加到你的 .vimrc
nnoremap <C-H> <C-W>h
nnoremap <C-J> <C-W>j
nnoremap <C-K> <C-W>k
nnoremap <C-L> <C-W>l
此后,Control+ h/ j/ k/l将切换窗口焦点。
答案4
这些映射允许骑自行车通过窗口。而像“<C-W>l
停在最右边的窗口”这样的操作<C-w>w
会将焦点移到第一个窗口。
在你的 .vimrc 中:
nnoremap <C-h> <C-w>W
nnoremap <C-l> <C-w>w