나는 레인저를 cli 파일 관리자로 사용합니다. 다음과 같이 파일을 주문하고 싶습니다.
- 알파벳 폴더
- 파일을 알파벳순으로 정렬
.
알파벳순으로 시작하는 폴더.
알파벳순으로 시작하는 파일
알파벳 순서는 대소문자를 구분하지 않습니다.
어떻게 해야 하나요?
도와 주셔서 감사합니다
답변1
이를 지원하는 플러그인을 작성할 수 있습니다. 그러나 약간의 Python 지식이 필요합니다.
예시 보기Plugin_new_sorting_method.py새로운 정렬 방법을 정의하는 방법에 대해 설명합니다.
그리고 보기디렉토리.py표준 알고리즘이 구현되는 방법.
def sort_by_basename(path):
"""returns path.relative_path (for sorting)"""
return path.relative_path
def sort_by_directory(path):
"""returns 0 if path is a directory, otherwise 1 (for sorting)"""
return 1 - path.is_directory
플러그인을 사용하려면 ~/.config/ranger/plugins/에 복사해야 합니다.