oh-my-zsh не работи - zsh, zshrc

Току-що открих ох-ми-зш, но не мога да го намеряда работи. Докато темите работят съвсем перфектно, плъгините не. Имам избрани някои приставки, напр. macports, но нито получавам завършване на пристанищната команда, нито работя с подходящи псевдоними. Тук ми е .zshrc:



# Path to your oh-my-zsh configuration.
export ZSH=$HOME/.oh-my-zsh

# Set name of the theme to load.
# Look in ~/.oh-my-zsh/themes/
# Optionally, if you set this to "random", it"ll load a random theme each
# time that oh-my-zsh is loaded.
export ZSH_THEME="steeef"

# Set to this to use case-sensitive completion
# export CASE_SENSITIVE="true"

# Comment this out to disable weekly auto-update checks
# export DISABLE_AUTO_UPDATE="true"

# Uncomment following line if you want to disable colors in ls
# export DISABLE_LS_COLORS="true"

# Uncomment following line if you want to disable autosetting terminal title.
# export DISABLE_AUTO_TITLE="true"

# Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*)
# Example format: plugins=(rails git textmate ruby lighthouse)
plugins=(git osx github macports textmate svn)

source $ZSH/oh-my-zsh.sh

# Customize to your needs...
export     PATH=/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/local/sbin/:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/local/sbin/:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin:/usr/local/cuda/bin:/usr/local/cuda/bin:/opt/local/bin:/opt/local/sbin

текстурата и osx плъгините също не изглежда да работят- zsh просто се оплаква от неизвестна команда и спира. git и svn имат някакво основно завършване, но не съм сигурен дали това се прави чрез приставка или просто нормално завършване на zsh. Трябва ли да експортирам нещо, за да използвам тези плъгини? Или, ако не, какво да направя, за да се определи това?

Отговори:

7 за отговор № 1

Имам малко по този начин.

Това, което се случи, е, че сте инсталирали ръчно и инструкциите за ръчно инсталиране не споменават, че трябва да настроите PATH себе си.

Така че вие ​​завършвате с PATH по подразбиране. Източникът на кода за автоматична настройка копира текущия ви път и го прибави към .zshrc, което не е достатъчно, ако зависи от нестандартното PATH записи (например тичане на Homebrew на Mac).

Така че поправката е проста:

Извикайте старата си обвивка и конфигурационния файл и след това копирайте и поставете стойността на $PATH в горната част на твоя ~/.zshrc файл.

Ciao!


14 за отговор № 2

Уверете се, че дефинирате променливата за приставки, преди да инициализирате zsh:

plugins=(git wd)
export ZSH=/home/<user>/.oh-my-zsh
source $ZSH/oh-my-zsh.sh

4 за отговор № 3

Аз имах същия проблем точно сега! Имаше опаковка, наречена grml-zsh-config инсталиран в моя Archlinux. Премахнах този пакет и oh-my-zsh темите започнаха да работят.