R 색을 지원하는 단말기에서 대화를 실행하면, 이러한버그 ANSI 이스케이프 시퀀스
options(prompt = "\033[0;31mThis is red\033[0m> ")
같이 프롬프트에 색을 넣어 위해 ANSI 이스케이프 시퀀스를 사용할 수있다
긴 명령 줄의 경우 줄 연속이 다음 줄에 쓰여지는 대신 프롬프트를 무시하므로 문제가 발생합니다. 여러 색상을 사용할 때 문제가 악화됩니다. 각 이스케이프 시퀀스가 명령 줄에서 "공간을 차지합니다"까지 프롬프트의 끝 부분이 시작 부분을 덮어 쓸 수 있기 때문입니다.. 내 구성에서이 예를 들어
options(prompt = paste("\033[0;31m With \033[0;32m multiple",
"\033[0;33m colors \033[0;34m this",
"\033[0;35m gets \033[0;36m really",
"\033[0;37m wrong! \033[0m"))
왜 그렇게이다과됩니까? 해결 방법이 있습니까?
PS가이 오히려 이전 게시물은 R-(STABLE) 메일 링리스트에 http://r.789695.n4.nabble.com/Xterm-escape-sequences-in-Prompt-td906375.html
분명히 말하자면, 타이핑이 새 줄을 만들 때입니다. 긴 줄을 끊고 계속 프롬프트를 표시 할 때가 아니라 일반적으로 "+"예? 스크린 샷이 도움이 될 수 있습니다 (R 도움말과 달리 여기에서 권장됩니다). – Spacedman
@Spacedman 정확히 긴 줄을 입력하면됩니다. 일부 스크린 샷을 추가했습니다. –