OS X 터미널에서 대괄호로 묶인 이전 명령


91

어제 터미널은 대괄호로 실행 된 명령을 둘러보기 시작했습니다. 어떻게 켰는 지 잘 모르겠지만 끄고 싶습니다.

예: 명령 주위에 대괄호

지금까지는 다음을 수행했습니다.

  • 내 재미가 없는지 확인 했어 .bash_profile
  • 프로필을 다시 기본으로 변경하려고했습니다.
  • 다른 쉘 (zsh)로 변경을 시도했습니다

Google에서도 아무것도 발견 할 수 없었습니다.

어떤 아이디어?


최신 정보

출력 echo "$PS1"; echo "$PROMPT_COMMAND" 여기에 이미지 설명을 입력하십시오


? 정확히 무엇을 의미합니까? 스크린 샷에 []가 없습니까?
— 토니

2
@ 토니는 첫 번째 줄의 가장 왼쪽과 오른쪽을 본다 – 창 가장자리를 향해 오른쪽으로
— Josh

알 수 있습니다 : 그것은 프롬프트를 포함한 전체 줄입니다. 나는 단지 명령에만 집중했다. 나는 내 자신의 Mac에서 그것을 본 적이 없다. 방금 확인했는데 2 Mac에 없으며 요세미티를 실행하고 바닐라 구성을 사용하여 bash를 사용하지 않습니다.
— 토니

우리를보기 :echo "$PS1"; echo "$PROMPT_COMMAND"
— 글렌 잭맨

프롬프트 설정 명령이 약간 엉망인 것 같습니다. 멋진 굵은 체 또는 컬러 형식을 수행하기 위해 대괄호 문자가 많이 사용되며 프롬프트 형식을 지정하는 대신 그 중 하나가 프롬프트에 표시되는 것 같습니다.
— jimtut

답변:


120

알았다! 어떻게 든 실수로 "자동으로 프롬프트 라인 표시"를 켰습니다.

여기에 이미지 설명을 입력하십시오

내가 시도한 것처럼 구성이 디스크에 어디에 저장되어 있는지 궁금합니다.

  • 삭제 ~/Library/Preferences/com.apple.Terminal.plist
  • 내 요세미티 파티션에서 터미널 실행 (마크가 표시되지 않음)
  • El Capitan 설치 프로그램에서 터미널의 새 사본 추출 (표시가 있음)

plist를 삭제하는 것만으로는 충분하지 않을 수 있습니다. 지난 몇 년 동안 cfprefsd 변경 사항은 더 이상 환경 설정을 폐기하는 것이 그렇게 간단하지 않다는 것을 의미합니다.
— Zev Eisenberg

또한“마크 프롬프트 라인”이란 무엇을 의미하며 왜 원하는가?
— Zev Eisenberg

13
엘 캐피 탄이 기본적으로 이것을 켜는 것 같아요. 당신의 대답을 볼 때까지 미쳤습니다. 감사!
— victmo

4
이 기능에 대한 설명은 여기를 참조하십시오 : apple.stackexchange.com/questions/209635/…
— nwinkler

5
이것은 나를 위해 El Capitan을 자동으로 켰습니다. 이 작은 그래픽 이상이 얼마나 자극적 이었는지 놀랍습니다. 이것을 알아 내 주셔서 대단히 감사합니다!
— Zen

27

View> Hide Marks이 대괄호 행은 탐색 기능을 제거하지 않고 숨겨서 두 세계를 모두 최대한 활용합니다.


"프롬프트 라인 자동 표시" 와 "표시 숨기기 " 의 차이점은 무엇입니까 ?
— Nawaz

1
행의 "표시"는 명령으로 다시 탐색 할 수있는 의미 론적 엔티티입니다 ( Edit> 참조 Navigate). 표시를 숨기면 터미널의 위치를 ​​유지하면서 시각적 요소가 제거됩니다. 당신은 여전히 빠르게 마지막 명령으로 다시 스크롤 할 수 있지만, 조금 산만하지 않기 때문에 이것은 "두 세계의 최고"이다 []의
— SubmittedDenied

6

프롬프트 마크를 끄는 기본 설정은 다음과 같습니다.

defaults write com.apple.Terminal AutoMarkPromptLines -int 0

마크를 사용하는 방법에 대한 최고의 글은 다음과 같습니다.

당신이 눌러 활성화를 떠날 경우에도 하나의 표시를 생략 할 수 있습니다 Command- Shift- Return그냥이 하나의 명령 행을 표시 건너 뜁니다.


1
구현 별 키로 직접 환경 설정을 작성하는 것은 불필요합니다. 보기> 표시 / 숨기기 메뉴 항목을 사용하십시오.
— Chris 페이지

4
물론하지 @ChrisPage - 그러나 해당 스크립트가 우리의 표준 설정이나 욕망이 ;-) 100 컴퓨터와 실험실을 변경하는 우리 사람들을 위해 선택의 여지가 좋네요
— bmike

3
이 경우이 답변을 언급하면 ​​개선 될 것이라고 생각하고 메뉴 항목을 먼저 설명했습니다. 문제는 컴퓨터 집합을 구성하지 않고 개별 사용자가 응용 프로그램과 상호 작용하는 것입니다.
— Chris 페이지
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.