나는 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