/ / о-мої-zsh плагіни не працюють - zsh, zshrc

О-мій-zsh плагінів не працює - zsh, zshrc

Я просто відкрив о-мій-zsh, але я не можу отриматице працювати Хоча теми працюють просто відмінно, плагіни цього не роблять. У мене є вибрані плагіни, наприклад. Макроси, але я не отримую завершення команди порту, а також не працюю відповідні псевдоніми. Ось мій .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 файл

Сяо!


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 теми почали працювати.