Cra*_*lus 38 vim cygwin vimdiff
我是vimdiff
第一次使用.在线我发现写了从你使用的左侧窗格移动CTRL + w + Left or right arrow
这对我不起作用.但是我看到如果我按下CTRL + w
并按w
下一秒钟然后放开它,它会在~500ms之后切换窗格.
这是它应该如何工作?难道我做错了什么?
mMo*_*ntu 58
Ctrl+w
并且左右箭头可用于在vim上的任何分割窗口之间移动,而不仅仅是vimdiff分割.
这些密钥在cygwin上工作; 此外,Ctrl+w w
也移动到下一个窗口,但没有你提到的延迟.
您可能已在.vimrc中或通过某个vim插件映射了这些键.你可以用:map w
,:map <left>
和:map <right>
.
由于在窗口之间移动是经常使用的东西,您可以考虑使用以下映射:
nnoremap <C-J> <C-W>j
nnoremap <C-K> <C-W>k
nnoremap <C-H> <C-W>h
nnoremap <C-L> <C-W>l
Run Code Online (Sandbox Code Playgroud)
然后你可以使用Ctrl+h
和Ctrl+l
向左和向右移动,而无需将手从主行移开.而且nnoremap
将确保这些作品尽管其它映射的,你可能有.
set mouse=a
在.vimrc
文件中使用它非常有用。它使您可以使用鼠标在窗口之间切换。另外,您可以使用它调整窗口大小。
如果您更喜欢使用键盘,我还可以.vimrc
通过以下方式映射箭头键:
map <C-Left> <C-W>j
map <C-Down> <C-W>k
map <C-Up> <C-W>h
map <C-Right> <C-W>l
Run Code Online (Sandbox Code Playgroud)