/ / ओह-माय-जेएसएच प्लगइन्स काम नहीं कर रहे हैं - zsh, zshrc

ओह-माय-जेएसएच प्लगइन्स काम नहीं कर रहे हैं - zsh, zshrc

मैंने अभी ओह-माई-जेएसएच की खोज की है, लेकिन मुझे नहीं मिल सकता हैयह काम करने के लिए। जबकि थीम पूरी तरह से काम करते हैं, प्लगइन्स नहीं करते हैं। मेरे पास कुछ प्लगइन्स चुने गए हैं, उदाहरण के लिए। मैकपोर्ट्स, लेकिन न ही मुझे बंदरगाह कमांड पूरा होता है और न ही उपयुक्त उपनाम काम करता है। यहाँ "मेरा .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

टेक्स्टमैट और ओएसएक्स प्लगइन्स भी काम नहीं कर रहे हैं- zsh सिर्फ अज्ञात कमांड के बारे में शिकायत करता है और बंद हो जाता है। गिट और एसवीएन में कुछ बुनियादी समापन है लेकिन मुझे यकीन नहीं है कि यह प्लगइन द्वारा किया गया है या सिर्फ एक सामान्य zsh पूरा हो रहा है। क्या मुझे उन प्लगइन का उपयोग करने के लिए कुछ निर्यात करना है? या यदि नहीं, तो तय करने के लिए क्या करना है?

उत्तर:

उत्तर № 1 के लिए 7

मुझे इससे थोड़ा सा मिला।

क्या हुआ आपने मैन्युअल इंस्टॉल किया था तथा मैन्युअल इंस्टॉल के लिए निर्देशों का उल्लेख नहीं है कि आपको सेट करने की आवश्यकता है PATH स्वयं।

तो आप डिफ़ॉल्ट पाथ के साथ समाप्त होता है। स्वचालित सेटअप कोड का स्रोत आपके वर्तमान पथ की प्रतिलिपि बनाता है और इसे जोड़ता है .zshrc, यदि आप गैर मानक पर निर्भर करते हैं तो पर्याप्त नहीं है PATH प्रविष्टियां (उदा। आप मैक पर होमब्रू चलाते हैं)।

तो फिक्स सरल है:

अपने पुराने खोल को फायर करें और इसकी कॉन्फ़िगरेशन फ़ाइल को फायर करें और फिर मान को कॉपी और पेस्ट करें $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 मेरे आर्कलिनक्स में स्थापित मैंने इस पैकेज को हटा दिया और oh-my-zsh विषयों को काम करना शुरू कर दिया।