나는 이것이 이전에 요청된 질문처럼 보일 수 있다는 것을 알고 있지만 이 내용을 나에게 적합하게 만들 수 없습니다. 아마도 zsh 대신 tcsh를 사용하고 있기 때문일 것입니다.
나는 쉘을 변경할 수 없으므로 이것이 내가 달성하려는 목표에 대한 "차단"이라면 괜찮습니다.
기본적으로 내가 지금 가지고 있는 것은 다음과 같습니다.
set prompt='%B%~%b > '
set rprompt='[%{\033[36m%}%$VAR1%{\033[0m%}|%{\033[37m%}%$VAR2%{\033[0m%}] %P'
내가 원하는 것은 prompt
의미가 있다면 rprompt
첫 번째 줄과 같은 줄에 머무르는 여러 줄입니다.prompt
내가 이런 식으로 하려고 하면:
set prompt='%B%~%b\n > '
set rprompt='[%{\033[36m%}%$VAR1%{\033[0m%}|%{\033[37m%}%$VAR2%{\033[0m%}] %P'
( \n
기호 앞에 추가했습니다)>
prompt
일어나는 일은 그것이 rprompt
완전히 사라진다는 것입니다.
이를 피할 수 있는 방법이 있나요? 아니면 일종의 패딩을 사용할 수도 있나요?
r-padding 비트를 시도했지만 내 tcsh
터미널이 이를 지원하지 않거나 잘못된 방법을 사용하고 있는 것 같습니다.
참고: 이 문제를 해결하는 데 도움이 될 수 있는 다른 답변이 있는 경우 언제든지 해당 질문에 연결해 주시기 바랍니다.
감사해요
--
편집하다:
이것이 내가 원하는거야:
PATH TO CURRENT FOLDER RANDOM INFO + CURENT TIME
[if exist, my git branch] >
또는 더 나은 방법은 다음과 같습니다.
PATH TO CURRENT FOLDER [GIT BRANCH] CURRENT TIME
RANDOM INFO RANDOM INFO
>
이를 통해 내가 달성하려는 목표에 대한 명확한 아이디어를 얻을 수 있기를 바랍니다.
하지만 기본적으로 tcsh에서 여러 줄 프롬프트를 사용하는 방법을 알고 싶습니다.
저는 gnome-terminal 버전 2.31.3에서 실행되는 tcsh 버전 6.17.0을 사용하고 있습니다.