요약
쉘 모드의 첫 번째 줄에는 bash-3.2$
사용자 정의 dotfiles (master)$
프롬프트 앞에 추가 프롬프트가 있습니다.
나는 이전에 따라 PROMPT_COMMAND=''
내 글을 써 보았습니다.~/.bashrc
스택 오버플로게시물이 표시되지만 bash-3.2$
어쨌든 계속 표시됩니다.
재현 단계
$ emacs
M-x shell-mode RET
예상되는
dotfiles (master)$ RET
dotfiles (master)$ RET
dotfiles (master)$ RET
관찰됨
bash-3.2$ dotfiles (master)$ RET
dotfiles (master)$ RET
dotfiles (master)$ RET
구성
체계
$ specs emacs bash brew os
specs --version
0.19
emacs --version
GNU Emacs 24.4.1
Copyright (C) 2014 Free Software Foundation, Inc.
GNU Emacs comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of Emacs
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.
bash --version
GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin14)
Copyright (C) 2007 Free Software Foundation, Inc.
brew --version
0.9.5
system_profiler SPSoftwareDataType | grep 'System Version'
System Software Overview:
System Version: OS X 10.10.3 (14D136)
다음에도 게시됨레딧.
답변1
변수 에서 \v
또는 를 제거하세요 .\V
PS1
답변2
속도를 위해 bash 구성의 로드 스타일을 변경한 후 .bash_profile을 사용하여 git 프롬프트를 로드했지만 .bashrc를 사용하지 않은 것으로 나타났습니다.
내가 만들었어요https://github.com/mcandre/dotfiles/blob/master/.bashrc.d/emacs-git-prompt.sh빠른 쉘과 관용적인 Emacs 쉘 프롬프트라는 두 가지 장점을 모두 활용하세요!