vifm:年を表示するためにmtime列をフォーマットする方法は?

vifm:年を表示するためにmtime列をフォーマットする方法は?

私はvifmに初めて触れましたが、読み続けています。手動周りを見てください。今まで私が欲しいものすべてをすることができましたが、一部が欠けていました。

修正された日付を「2番目の列」として表示したいのですが(実際には降順で並べ替えます)。このスクリーンショット、頼るこのStackOverflow質問/回答の組み合わせviewcolumns、私の(同じ)出力が同じ出力を生成しないことがわかりました。

ビビム

書式にmtime年は表示されません。

(関連)vifmrcブロックは次のとおりです。

set viewcolumns=*{name}..,16{mtime}
set sort=-mtime

いくつかの他のオプションを試してみましたが、mtimeにどこかに何かを教えなければならないようで、どこを見るべきかを知っています(ほとんどの結果がvi(エディタ)またはキーワードであるため、vifmの検索は困難です。一般、関連する結果は見つかりません) (あるいは私が検索に失敗している可能性があります。)

日/月/年(2桁の形式も大丈夫)の後にHH:mmを生成する方法についてのアイデアはありますか?

mtimeコマンドは、どのような環境変数を使用して日/月時:分形式で指定されますか?

答え1

私はばかです。私はそのtimefmt作品を逃したvifmrc

" Format for displaying time in file list. For example:
" TIME_STAMP_FORMAT=%m/%d-%H:%M
" See man date or man strftime for details.

だから私は次のように変更しました。

set timefmt=%d/%m/%y\ %H:%M

私はこれを使用していますviewcolumns

set viewcolumns=*{name}..,16{mtime}

出力: vifm が正しい日付形式を表示します。

関連情報