Tôi sử dụng các cửa sổ ngang và dọc trong phần tử tôn giáo trong VIM và cho đến gần đây, tôi rất thích sự thoải mái của hai lệnh để ẩn (hoặc thu nhỏ) hiệu quả phân chia ngang của mình. Tôi thiết lập chúng thêm các dòng sau vào tập tin .vimrc
tôi:"Thu nhỏ" cửa sổ VIM dọc chia tách
set winminheight=0
map <C-J> <C-W>j<C-W>_
map <C-K> <C-W>k<C-W>_
Hitting Control-j
hoặc Control-k
điều hướng thông qua các chia rẽ ngang bằng cách lên hoặc xuống. Những gì tôi muốn thực hiện là điều tương tự cho chia tách dọc bằng cách hiển thị hoặc ẩn phân chia trái hoặc phải bằng cách sử dụng Control-Shift-h
và Control-Shift-l
; h
di chuyển sang trái, l
di chuyển sang phải. Tôi đã thử những điều sau với ít hoặc không thành công:
set winminwidth=0
map <S-C-L> 500<C-W>h<C-W>_
map <S-C-H> 500<C-W>l<C-W>_
Hành động sẽ tương tự như sử dụng Control-w-<
và Control-w->
, chỉ di chuyển các phân chia dọc hoàn toàn sang trái hoặc viết, không chỉ là một dòng tại một thời điểm .
Bất kỳ ý tưởng nào về cách thực hiện điều này? Cảm ơn.