Vifm
vifm:如何格式化 mtime 列以顯示年份?
我對 vifm 很陌生,但我一直在閱讀手冊並四處瀏覽。到目前為止,我已經能夠用它做所有我想做的事情,但我錯過了一塊。
我想將修改日期顯示為“第二列”(實際上,我按降序排序),但是在看到這個截圖後,這個 StackOverflow 問題/答案組合提示,我注意到我的(相同的)
viewcolumns
沒有產生相同的輸出:
mtime
格式未顯示年份。這是(相關的)
vifmrc
塊:set viewcolumns=*{name}..,16{mtime} set sort=-mtime
我嘗試了其他一些替代方法,但我認為我需要在某個地方告訴 mtime 一些東西,而且我確定在哪裡尋找(搜尋 vifm 很難,因為大多數結果要麼是
vi
(編輯器)要麼只是關鍵字是太籠統而無法找到相關結果(或者我可能不擅長搜尋)。任何想法如何產生日/月/年(2位數字格式很好),然後是HH:mm?
mtime 命令是否使用某種形式的環境變數,因此在某處將其格式化為日/月時:分?
我很傻。我錯過
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}