기본 물고기 완성 스타일은 어디에 정의되어 있나요? 아니면 물고기 완성 옵션 목록의 스타일을 어떻게 지정할 수 있나요?

기본 물고기 완성 스타일은 어디에 정의되어 있나요? 아니면 물고기 완성 옵션 목록의 스타일을 어떻게 지정할 수 있나요?

나는 complete -c cl -o editz -f -xa '(cl -autocomplete 15 | sed "s/:/\\t/" | sed -r "s/^(.{60}).*/\1/")'탭 완성을 얻기 위해 로거에 최신 15개의 전체 데이터를 동적으로 공급하는 데 이를 사용하고 있습니다. 훌륭하게 작동하지만 물고기의 표현을 디자인하고 싶습니다. 이 두 열을 피하고 설명 텍스트를 왼쪽 정렬로 만들고 싶습니다.

complete -xa들어오는 목록을 처리하는 방법을 정의하는 함수가 있다고 가정합니다 . 이 정의는 어디에 있습니까(어떤 파일)? 이 목록이 렌더링되는 방식을 변경할 수 있습니까?

여기에 이미지 설명을 입력하세요.

답변1

이 두 열을 피하고 설명 텍스트를 왼쪽 정렬로 만들고 싶습니다.

Fish에서는 이들 중 어느 것도 구성할 수 없습니다.

들어오는 목록을 처리하는 방법에 대해 완전한 -xa를 정의하는 함수가 있다고 가정합니다.

이 문제를 처리하는 방법이 정의된 스크립트 기능이 없습니다. 이것은 모두 C++로 하드코딩되어 있습니다. ~에 있어야 한다https://github.com/fish-shell/fish-shell/blob/master/src/pager.cpp

관련 정보