Zsh ведет себя странно на экране - PullRequest
0 голосов
/ 07 мая 2010

В качестве оболочки по умолчанию я настроил zsh.Это работает нормально, пока я не в пределах screen.Когда я запускаю screen, это выглядит так, как будто некоторые точечные файлы не загружены.Например, мой $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/bin VS./usr/bin:/bin:/usr/sbin:/sbin:/Users/Nils/bin:/usr/local/git/bin:/usr/local/bin

1 Ответ

0 голосов
/ 11 мая 2010

Я думаю, что проблема заключается в следующем:

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

Исходная команда принимает только один параметр файла, остальные принимаются в качестве других аргументов и не загружаются, что означает, что источником является только первый глобализированный файл, а не все. Это даже не работало в обычном терминале без экрана. Попробуйте что-то вроде этого:

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