![](/img/trans.png)
[英]What mappings would I have to add to .vimrc in order to create a shortcut that allows me to resize VIM buffers?
[英]What mapping should I add to my .vimrc that will allow me to split a buffer/window vertically/horizontally in VIM?
我只希望能夠使用鍵盤快捷鍵在垂直和/或水平方向拆分VIM緩沖區/窗口。 我想使用以下快捷方式:
垂直分割
,v
水平分割
,h
這將是一個, (逗號),后跟一個v以垂直拆分緩沖區& , (逗號)后跟一個h以水平拆分緩沖區。
您可以嘗試直接學習命令
<C-w>s
<C-w>v
用於水平和垂直拆分。 我使用映射
nnoremap ,w <C-w>
對於<Cw>
因此對於拆分,我鍵入,ws
或,wv
這樣做的好處是,它允許您對<Cw>
提供的所有其他映射使用,w
我發現在這種情況下有用的最后一個映射是
nnoremap ,, <C-w><C-w>
用於在各個拆分之間進行切換。
nnoremap ,v <C-w>v
nnoremap ,h <C-w>s
nnoremap ,v :split<enter>
nnoremap ,h :vsplit<enter>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.