Eu sei que isso pode ser parecido com algo já perguntado antes, mas não posso fazer isso funcionar para mim, talvez porque eu use tcsh em vez de zsh.
E não há como eu mudar de shell, então se isso é algo "bloqueador" para o que eu gostaria de conseguir, tudo bem.
Basicamente, o que tenho agora é algo assim:
set prompt='%B%~%b > '
set rprompt='[%{3[36m%}%$VAR1%{3[0m%}|%{3[37m%}%$VAR2%{3[0m%}] %P'
O que eu gostaria de ter é uma multilinha prompt
, com rprompt
que é mantido na mesma linha que a primeira linha de prompt
, se isso fizer sentido.
Se eu tentar fazer algo assim:
set prompt='%B%~%b\n > '
set rprompt='[%{3[36m%}%$VAR1%{3[0m%}|%{3[37m%}%$VAR2%{3[0m%}] %P'
(Adicionei o \n
na frente do símbolo >
, no prompt
)
O que aconteceu é que o rprompt
desaparece completamente.
Existe uma maneira de evitar isso, ou talvez usar algum tipo de preenchimento de algum tipo?
Eu tentei o bit r-padding, mas parece que meu tcsh
terminal não suporta isso ou estou usando errado.
NB: Se houver alguma outra pergunta com a resposta que possa me ajudar a resolver esse problema, sinta-se à vontade para me ligar a essa pergunta.
Obrigado
-
Editar:
Isso é o que eu teria:
PATH TO CURRENT FOLDER RANDOM INFO + CURENT TIME
[if exist, my git branch] >
ou melhor ainda:
PATH TO CURRENT FOLDER [GIT BRANCH] CURRENT TIME
RANDOM INFO RANDOM INFO
>
Espero que isso deixe claro o que eu gostaria de realizar.
Mas, basicamente, eu só quero saber como trabalhar com um prompt de múltiplas linhas no tcsh.
Estou usando o tcsh versão 6.17.0 em execução na versão gnome-terminal 2.31.3.