vifm: 연도를 표시하기 위해 mtime 열의 형식을 지정하는 방법은 무엇입니까?

vifm: 연도를 표시하기 위해 mtime 열의 형식을 지정하는 방법은 무엇입니까?

나는 vifm을 처음 접했지만 계속해서 읽고 있습니다.수동주변을 둘러보세요. 지금까지 내가 원하는 모든 것을 할 수 있었지만 한 부분이 빠졌습니다.

수정된 날짜를 "두 번째 열"로 표시하고 싶은데(실제로는 내림차순으로 정렬합니다.) 그런데 보면이 스크린샷,의지하다이 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이 올바른 날짜 형식을 표시합니다.

관련 정보