Есть ли команда для установки положения сплиттера в VIFM?
Я знаю, что есть команды и ярлыки для увеличения / уменьшения или максимизации размера панели в VIFM, но мне интересно, есть ли такая для установки определенного размера?
Документация на странице руководства vifm гласит:
Ctrl-W |
set current view size to count.
Ctrl-W _
set current view size to count.
Но независимо от того, что я использую (как 30<c-w>|
или же <c-w>30|
) он ничего не делает и только максимизирует текущую панель.
Я хочу определить отображение, которое переходит в режим предварительного просмотра и установит для первой панели ширину 30 символов, а для второй панели, чтобы она была развернута до максимума и находилась в режиме предварительного просмотра. Сейчас единственное решение, которое я нашел, это что-то вроде этого:
nnoremap <c-f> <c-w>h<c-w>=30<c-w>-<esc>:view!<cr><s-tab>
но это вызовет мерцание на экране, так как сначала он пытается сделать панели равными, а затем уменьшает первую панель.
1 ответ
И то и другое 30<c-w>|
а также <c-w>30|
являются действительными командами в версиях, начиная с 0.8.1, но в предыдущих версиях count игнорировался и | мог только максимизировать текущую панель.
Имейте в виду, что онлайн-версия документации описывает последнюю версию выпуска, которая может отличаться от установленной в вашей системе. Таким образом, перекрестная проверка с man vifm
может быть хорошей идеей, если что-то не работает, как описано в Интернете.