簡體   English   中英

Vim Split和VSplit行為

[英]Vim Split and VSplit behaviour

我喜歡使用拆分,現在我有一個具有不同尺寸屏幕的雙顯示器設置,我通常喜歡在顯示器分區上進行垂直拆分,這很簡單。 問題是,每當我添加另一個垂直拆分時,它都會將所有vsplits的大小調整為相同的大小,好像我“ Cw =”然后重新調整horz拆分的大小一樣。 horz拆分也會發生相同的行為。 這使我每次添加新拆分時都需要調整垂直拆分的大小...我的問題是,是否有可能使拆分行為僅將當前拆分一分為二?

使用equalalways選項來控制此行為:

:set noequalalways

這將使vim 相對於當前拆分調整每個新拆分的大小:為其提供當前拆分大小的一半,而不是將所有拆分的大小調整為相同的高度。

請注意,這也用於水平分割,因此,如果設置此選項,則使用:vsp進行水平分割時,您將獲得相同的行為。

最后,您還可以通過在split命令之前添加一個值來指定下一個拆分的特定大小:17sp ,它將允許新的拆分17行。 由於拆分以其他方式(例如,在使用:help時)打開,因此此功能不noequalalways

有關更多信息,請參見:help 'equalalways':help split

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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