«ps1» 태그된 질문

8
프롬프트의 일부를 오른쪽 정렬
터미널 창의 오른쪽에 프롬프트의 일부가 정렬 된 다음 두 번째 줄에서 실제 커서가 시작되는 것을 보았습니다. PS1에서 "\ n"으로 두 번째 줄을 얻을 수 있지만 그 부분을 오른쪽에 맞추는 방법을 알 수 없습니다. 두 문자열 사이에 공백이 추가 된 것을 보았습니까?
27 bash  command-line  ps1 

2
리눅스 : bash 프롬프트를 채색하면 캐리지 리턴이 중단됩니다.
bash프롬프트를 다음과 같이 채색하려고 하면 : export PS1="\e[0;31m[\u@\h \W]\$ \e[m " 줄이 꽉 찼을 때 새 줄로 이동하지 않고 같은 줄에서 시작하여 입력 텍스트를 지 웁니다. 색상 순서를 제거하면 정상적으로 작동합니다. 우분투 11.10과 터미널을 사용합니다 (구이 크에도 같은 버그가 있습니다).

5
로컬 컴퓨터와 ssh 세션에서 $ PS1을 다르게 설정
홈 디렉토리를 버전 제어 상태로 유지하여 모든 컴퓨터에서 기본 구성을 쉽게 사용할 수 있습니다. 로컬 컴퓨터의 bash 명령 프롬프트는 현재 git 저장소와 상태를 포함하는 복잡하고 화려한 것입니다. 그러나 원격 컴퓨터에 들어갈 user@host ~ $때 간단한 명령 프롬프트 가 필요합니다 ssh. 로컬에서 실행할 때 .profile복잡 $PS1하고 ssh세션 에서 실행할 때 간단 …
9 bash  ssh  shell  ps1 



0
oh-my-zsh에서 git 프롬프트에서 분기 이름의 너비를 제한하십시오.
git에서 긴 설명적인 브랜치 이름을 사용하기 때문에 프롬프트가 너무 길어서 긴 경로를위한 공간이 줄어들게됩니다. git plugin의 브랜치 세그먼트를 15 개의 문자로 제한하고 싶습니다.이 브랜치는 전체 브랜치 이름을 표시하지 않고 어떤 브랜치를 추적 할 수있을만큼 충분합니다. 이것이 가능한가? 나는 oh-my-zsh를 사용하고 있습니다.
1 git  zsh  prompt  oh-my-zsh  ps1 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.