/ I plugin / oh-my-zsh non funzionano - zsh, zshrc

i plugin oh-my-zsh non funzionano - zsh, zshrc

Ho appena scoperto oh-my-zsh, ma non riesco a ottenerefunziona. Mentre i temi funzionano perfettamente, i plugin no. Ho selezionato alcuni plugin, ad es. macports, ma né io ottengo il completamento del comando port né faccio funzionare gli alias appropriati. Ecco il mio .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

anche i plug-in textmate e osx non sembrano funzionare- zsh si lamenta solo del comando e degli arresti sconosciuti. git e svn hanno un completamento di base ma non sono sicuro che sia fatto da plugin o solo da un normale completamento di zsh. Devo esportare qualcosa per utilizzare questi plugin? O se no, cosa fare per avere quello riparato?

risposte:

7 per risposta № 1

Sono stato morso da questo.

Quello che è successo è che hai fatto un'installazione manuale e le istruzioni per l'installazione manuale non menzionano che è necessario impostare il PATH te stesso.

Quindi si finisce con il PATH predefinito. La fonte per il codice di installazione automatica copia il percorso corrente e lo aggiunge al .zshrc, che non è sufficiente se si dipende da non standard PATH voci (ad esempio, esegui Homebrew su un Mac).

Quindi la correzione è semplice:

Avvia la tua vecchia shell e il suo file di configurazione, quindi copia e incolla il valore di $PATH nella parte superiore del tuo ~/.zshrc file.

Ciao!


14 per risposta № 2

Assicurati di definire la variabile plugin prima di inizializzare zsh:

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

4 per risposta № 3

Ho avuto lo stesso problema solo ora! C'era un pacchetto chiamato grml-zsh-config installato nel mio Archlinux. Ho rimosso questo pacchetto e oh-my-zsh i temi hanno iniziato a funzionare.