2013-07-14 1 views
2

나는 개인적으로 아주 자극적 인 임의의 문제가 있습니다. 나는 터미널을 많이 사용하고 테마를 설치했으며 프롬프트에 표시되는 내용으로도 놀랐다. 그러나 특별히 텍스트 줄을 작성하면 터미널에서 새 줄을 시작하지 않고 현재 줄에있는 화면에 표시된 내용을 덮어 쓰기 시작합니다. 나는 누군가가이 문제를 해결할 방법을 알고 새로운 줄을 보여주고 모든 입력을 볼 수 있는지 궁금해했다. 색상 이스케이프 코드와 같은터미널 입력이 새 라인을 시작하지 않음

PS1 값

export PS1="\r\n\e[1;32mdave:\w $\e[0;37m " 
+1

사용자 정의 'PS1' 변수의 값은 무엇입니까? – janos

+0

내보내기 PS1 = "\ r \ n \ e [1; 32mdave : \ w $ \ e [0; 37m" – David

답변

3

글쎄, @Joni에 의해 게시물 덕분에, 나는 해결책이라고 생각 : 여기에 색상 코드 \e[1;32m\e[0;37m 같이, \[\]로 묶입니다

PS1="\r\n\[\e[1;32m\]dave:\w $\[\e[0;37m\] " 

@ 조니는 그들이해야한다고 제안했다.

+0

이것은 저에게 큰 도움이되었습니다 @ janos! – David