vifmでペインのサイズを増減または最大化するためのコマンドとショートカットがあることは知っていますが、特定のサイズに設定する方法があるのでしょうか?vifmにスプリッタの位置を設定するコマンドはありますか?
vifm manualページのドキュメントは言う:
Ctrl-W |
set current view size to count.
Ctrl-W _
set current view size to count.
しかし、私は(のような30<c-w>|
または<c-w>30|
)使用しているものに関係なく、それが何かをして、現在のウィンドウを最大化しません。
プレビューモードに移行するマッピングを定義して、最初のペインを30文字幅に設定し、2番目のペインを最大化してプレビューモードにします。今私が見つけた唯一の解決策は、このようなものです:
nnoremap <c-f> <c-w>h<c-w>=30<c-w>-<esc>:view!<cr><s-tab>
が、最初のそれはペインが同じにしようとすると、最初のペインが減少するので、これは、画面上のちらつきの原因となります。
@ xaizekおそらくこの質問への回答はありますか?私はvifm git repoでソースコードを調べようとしましたが、解決策を見つけることができませんでした。 – ExistMe
あなたが質問にコメントしなかった場合、@ -referencesのように見えますが、私は通知を受けませんでした。試したコマンドはどちらもうまくいくはずです(コード内)(https://github.com/vifm/vifm/blob/67aa86d1eb5ecc679e4b30bc4e114aef78cd5e5a/src/modes/normal.c#L817-L824)。それが0.8.1で追加されたことを覚えておいてください。これより新しいバージョンがありますか? – xaizek
ありがとう@xiazek。あなたは正しかった。ラズベリーのapt-getによってインストールされたvifmバージョンは古すぎました。レポからそれを構築し、マニュアルが言うように動作します。回答としてコメントを再投稿して解決策としてマークすることができますか? – ExistMe