2013-04-24 5 views
1

경로 대신 경로가 할당 된 변수 이름이 zsh 프롬프트에 표시되지 않도록하려면 어떻게합니까? 당신이 Named Directories을보고있는경로 대신 프롬프트의 변수 이름

:

foo="/some/path" 
cd "$foo" 

내 프롬프트 대신 코멘트에서 $ /some/path/

+3

당신은'zsh' 또는'bash'를 사용하고 있습니까? 한 번에 둘 다 사용할 수는 없습니다. 그건 제외하고, 당신은 ['Named Directories'] (http://zsh.sourceforge.net/Guide/zshguide02.html#l20)를 보았습니다. 'AUTO_NAME_DIRS'가 설정되어 있는지 확인하십시오 ('setopt | grep AUTO_NAME_DIRS').이 기능을 사용하지 않으려면 끄십시오. – simont

+0

'PS1'은 프롬프트 형식을 포함하는 변수입니다. http://stackoverflow.com/questions/10911378/custom-ps1-not-showing-the-current-working-directory/10926517#10926517 – fedorqui

+0

@simont thanks와 같은 몇 가지 질문을 확인하십시오. 나는 zsh를 사용한다. 내 컴퓨터에서 "autonamedirs"라는 옵션을 사용하고 unsetopt autonamedirs를 통해 설정을 해제하면 제대로 작동합니다. – owzim

답변

3

$ ~foo/을 보여줍니다. AUTO_NAME_DIRS이 설정되어 있는지 확인하십시오 (setopt | grep AUTO_NAME_DIRS) -이 기능을 사용하지 않으려면 사용을 해제하십시오.

관련 문제