/ / oh-my-zsh plugins no funcionan - zsh, zshrc

Los complementos oh-my-zsh no funcionan - zsh, zshrc

Acabo de descubrir oh-my-zsh, pero no puedo conseguirpara que funcione Si bien los temas funcionan perfectamente, los complementos no. Tengo algunos complementos seleccionados, ej. macports, pero tampoco obtengo la finalización del comando de puerto ni hago funcionar los alias apropiados. Aquí está mi .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

Los complementos textmate y osx tampoco parecen funcionar- zsh solo se queja de un comando desconocido y se detiene. git y svn tienen una finalización básica, pero no estoy seguro de si se hace mediante un complemento o simplemente una finalización zsh normal. ¿Tengo que exportar algo para usar esos complementos? O si no, ¿qué hacer para que se solucione?

Respuestas

7 para la respuesta № 1

Me ha tocado esto.

Lo que pasó es que hiciste una instalación manual y las instrucciones para la instalación manual no mencionan que debe configurar el PATH tú mismo.

Entonces terminas con la RUTA predeterminada. La fuente del código de configuración automática copia su ruta actual y la agrega al .zshrc, lo cual no es suficiente si depende de un estándar no estándar PATH entradas (por ejemplo, ejecuta Homebrew en una Mac).

Entonces la solución es simple:

Encienda su antiguo shell y su archivo de configuración y luego copie y pegue el valor de $PATH en la parte superior de su ~/.zshrc archivo.

Ciao!


14 para la respuesta № 2

Asegúrese de definir su variable de complementos antes de inicializar zsh:

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

4 para la respuesta № 3

¡Tuve el mismo problema ahora! Hubo un paquete llamado grml-zsh-config instalado en mi Archlinux. Eliminé este paquete y oh-my-zsh los temas comenzaron a funcionar.