2010-05-07 5 views
0

기본 쉘로 zsh를 설정했습니다. 내가 screen 안에 있지 않은 한 제대로 작동합니다. screen을 시작하면 마치 일부 점 파일이로드되지 않은 것처럼 보입니다. 예를 들어 내 $PATH이 올바르게 설정되지 않았으며 일부 디렉토리가 누락되었습니다. 나는 어디에서부터 시작해야할지 모르겠습니다. 모두가 괜찮 았기 때문에, 나는 screen에 있지 않다.zsh가 화면에서 이상하게 작동합니다.

내 점 파일은 github에서 볼 수 있습니다. 나는 또한 oh-my-zsh를 사용한다. 이상한 행동

예 :

  • 주제는 (은 흰색, 파란색 화살표를 있어야 할 곳에) 설정되지 $ PATH에
  • 일부 디렉토리 약간 다른 모양 :

    /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin:/Users/Nils/bin:/usr/local/git/bin:/usr/local/bin VS. /usr/bin:/bin:/usr/sbin:/sbin:/Users/Nils/bin:/usr/local/git/bin:/usr/local/bin

답변

0

나는 문제가이 생각 :, 나머지는 의미로드 다른 인수로 간주되지 않고

source ~/bin/dotfiles/zsh/* 
source ~/bin/dotfiles/zsh/functions/* 

소스 명령은 하나 개의 파일 매개 변수를 첫 번째 globbed 파일이 모두가 아니라 모든 것이 소싱 된 것입니다. 이것은 화면이없는 일반 터미널에서도 작동하지 않았습니다. 대신 다음과 같이 시도하십시오.

for x in ~/bin/dotfiles/zsh/* ~/bin/dotfiles/zsh/functions/*; source $x 
+0

여전히 동일한 동작입니다. 질문에 대한 자세한 설명을하겠다. 이상한 것은 또한 다른 곳에서 그것을 재현 할 수 없다는 것입니다. 그것은 단지 직장에서 내 맥에 있어야하는 방식으로 작동하지 않습니다. –

관련 문제