/ / oh-my-zsh plugins não está funcionando - zsh, zshrc

plugins oh-my-zsh não estão funcionando - zsh, zshrc

Eu acabei de descobrir oh-my-zsh, mas não consigopara o trabalho. Enquanto os temas funcionam perfeitamente, os plugins não funcionam. Eu tenho alguns plugins selecionados, por exemplo. macports, mas nem eu recebo a conclusão do comando de porta nem trabalho de aliases apropriados. Aqui está o meu .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

Plugins textmate e osx também não parecem funcionar- zsh apenas reclama de comando desconhecido e pára. git e svn tem alguma conclusão básica, mas eu não tenho certeza se é feito por plugin ou apenas uma conclusão zsh normal. Preciso exportar algo para usar esses plugins? Ou se não, o que fazer para ter isso resolvido?

Respostas:

7 para resposta № 1

Eu fui mordido por isso.

O que aconteceu é que você fez uma instalação manual e as instruções para a instalação manual não mencione que você precisa definir o PATH você mesmo.

Então você acaba com o PATH padrão. A origem do código de configuração automática copia seu caminho atual e o anexa ao .zshrc, o que não é suficiente se você depender de não-padrão PATH entradas (por exemplo, você executa o Homebrew em um Mac).

Então a correção é simples:

Abra seu shell antigo e seu arquivo de configuração e copie e cole o valor de $PATH no topo do seu ~/.zshrc Arquivo.

Tchau!


14 para resposta № 2

Certifique-se de definir sua variável de plugins antes de inicializar o zsh:

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

4 para resposta № 3

Eu tive o mesmo problema agora mesmo! Houve um pacote chamado grml-zsh-config instalado no meu Archlinux. Eu removi este pacote e oh-my-zsh temas começaram a funcionar.