인터넷에 떠도는 많은 zsh 구성은 올바른 프롬프트를 설정 하고 끝에 RPS1
값을 추가 하지만 EPS1에 포함될 수 있는 내용에 대한 문서를 찾지 못했습니다. EPS1
내 컴퓨터에서는 빈 문자열입니다.
이것은그러한 예 중 하나여기에는 EPS1이 포함됩니다. 누군가가 그것이 무엇인지 물었지만 작성자는 몰랐습니다. 단지 다른 곳에서 복사한 것입니다.
RPS1="${${KEYMAP/vicmd/$VIM_PROMPT}/(main|viins)/} $EPS1"
EPS1과 다양한 셸을 검색할 때 얻는 것은 이를 포함하는 구성을 공유하는 사람들뿐입니다.레딧 주제이는 프롬프트와 관련이 있을 수 있음을 시사하는 데 도움이 되지 않습니다.
bash와 zsh의 전체 git 기록을 검색했는데 "EPS1"이 어디에도 나타나지 않습니다.
이 변수는 어디에서 왔습니까? 이것은 수십 년 동안 복사된 고대 껍질의 잔재입니까? 현대 환경에서는 빈 문자열만 생성됩니까?
답변1
EPS1
특별한 의미는 없으나, RPS1
초기화된 스크립트가 있는 경우 해당 스크립트를 호출하기 전에 사용하면 "${${KEYMAP/vicmd/$VIM_PROMPT}/(main|viins)/} $EPS1"
원하는 값과 결합됩니다.EPS1=...
RPS1
RPS1
오른쪽에 표시된 프롬프트의 일부입니다.
EPS1
문서는 이를 사용하는 스크립트의 일부여야 하며 zsh
.