나는 한동안 zsh 5.3을 사용해 왔습니다. 마침내 나는관리하다마음에 드는 팁이 있습니다(내 답변 참조) -
이제 오른쪽 상단 모서리에 있는 zsh 프롬프트에 배터리 상태를 추가하여 전력이 얼마나 남았는지 항상 알 수 있도록 하고 싶습니다. 어떻게 해야 합니까?
업데이트 - Paul H.의 의견을 보고, stackoverflow 답변을 보고, 보았습니다.https://stackoverflow.com/a/34913418. 배터리가 왼쪽에 표시되는 점과 오른쪽에 배터리가 표시되기를 원했다는 점만 제외하면 마음에 듭니다.
어떤 아이디어가 있나요?
답변1
(또는) 매개변수를 사용하여 zsh
오른쪽 프롬프트를 쉽게 설정할 수 있습니다. 예를 들어 호출된 명령을 통해 배터리 상태를 검색할 수 있는 방법이 이미 있다고 가정하면 다음을 설정하면 됩니다.RPROMPT
RPS1
batstat
~/.zshrc
RPROMPT='$(batstat)'
프롬프트는 오른쪽, 왼쪽 프롬프트의 마지막 줄, 즉 입력 커서가 원래 있던 줄과 같은 줄에 나타납니다. 여러 줄의 오른쪽 프롬프트는 불가능합니다. 입력한 명령이 오른쪽 프롬프트에 도달할 만큼 길면,다루기 힘든모든 것이 자동으로 숨겨집니다.
답변2
이것은 나에게 도움이 된다.
pmset -g batt | grep -Eo "\d+%" | cut -d% -f1
편집: 이것은 Mac용입니다.