簡體   English   中英

我應該在.vimrc中添加什么映射,以允許我在VIM中垂直/水平拆分緩沖區/窗口?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM