0

デフォルトのシェルとしてzshを設定しています。内にいない限り、正常に動作しますscreen。起動screenすると、一部のドットファイルがロードされていないように見えます。たとえば、my$PATHが正しく設定されておらず、一部のディレクトリが欠落しています。どこから探し始めるのかよくわかりません。私がにいない限り、すべてが大丈夫なのでscreen

私のドットファイルは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/binVS./usr/bin:/bin:/usr/sbin:/sbin:/Users/Nils/bin:/usr/local/git/bin:/usr/local/bin

4

1 に答える 1

0

問題はこれだと思います:

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

source コマンドはファイル パラメータを 1 つだけ取り、残りは他の引数として取り、ロードされません。つまり、すべてではなく、最初のグロブ ファイルのみが読み込まれます。これは、画面のない通常の端末でも機能しませんでした。代わりに次のようにしてみてください。

for x in ~/bin/dotfiles/zsh/* ~/bin/dotfiles/zsh/functions/*; source $x
于 2010-05-11T11:47:18.437 に答える