मैक पर .zshrc फ़ाइल कहाँ है?


31

मैं iTerm का उपयोग कर रहा हूं और ओह माय ZSH का उपयोग करके अपने टर्मिनल विंडो के रूप को अनुकूलित करना चाहता हूं ! । और प्रलेखन के अनुसार मुझे ~/.zshrcफ़ाइल को बदलने और एक ZSH_THEMEमूल्य जोड़ने की आवश्यकता है :

एक बार जब आप एक थीम पा लेते हैं जिसे आप उपयोग करना चाहते हैं, तो आपको ~/.zshrcफ़ाइल को संपादित करना होगा । आपको वहां एक पर्यावरण चर (सभी कैप) दिखाई देगा जो दिखता है:

ZSH_THEME="robbyrussell"

समस्या यह है कि मुझे पता नहीं है कि ~/.zshrcफ़ाइल कहाँ मिलेगी ।


1
टिल्ड (~) आपके होम डायरेक्टरी को संदर्भित करता है जहाँ .zshrc को आमतौर पर स्थापित किया जाता है और उसके लिए जाँच की जाती है। यह आपकी प्रति-उपयोगकर्ता फ़ाइल है जिसे आप अपनी पसंद के अनुसार बना सकते हैं और बदल सकते हैं। वहाँ भी एक वैश्विक विन्यास में एक / etc / zshenv, लेकिन मैं उस एक को नहीं छूता।
एरिकस्टर

जवाबों:


48

~/.zshrcमैक ओएस एक्स में डिफ़ॉल्ट रूप से मौजूद नहीं है, तो आप इसे बनाना होगा। ~/अपने उपयोगकर्ता के घर निर्देशिका के लिए अनुवाद और .zshrcZSH विन्यास फाइल ही है।

तो बस एक "टर्मिनल" या "iTerm" विंडो खोलें और उस फ़ाइल को इस तरह बनाएं; मैं nanoएक टेक्स्ट एडिटर के रूप में उपयोग कर रहा हूं, लेकिन जिस भी टेक्स्ट एडिटर के साथ आप सहज महसूस करते हैं, उसका उपयोग करने के लिए स्वतंत्र महसूस करें:

nano ~/.zshrc

और फिर ZSH_THEMEमूल्य निर्धारित करें जो भी आप इस तरह का उपयोग करना चाहते हैं:

ZSH_THEME="robbyrussell"

अब फाइल को nanoसिर्फ हिट ctrl+ में सेव करने के लिए X। जब यह संकेत देता है:

संशोधित बफ़र सहेजें (ANSWERING "नहीं" WEST DESTROY CHANGES)?

बस "Y" टाइप करें और फिर आपको एक नया संकेत मिलेगा जो कुछ इस तरह दिखता है; ध्यान दें कि पथ /Users/jake/आपके स्थानीय उपयोगकर्ता के मार्ग से मेल खाएगा:

फ़ाइल का नाम लिखने के लिए: /Users/jake/.shshrc

अब बस हिट करें returnऔर फ़ाइल सहेज ली जाएगी और अब आप "टर्मिनल" या "iTerm" में कमांड लाइन प्रॉम्प्ट पर वापस आ जाएंगे। यदि आप अब "टर्मिनल" या "iTerm" से बाहर निकलते हैं और फिर एक नई विंडो खोलते हैं, तो ~/.zshrcसेटिंग्स को अब लोड किया जाना चाहिए।


5

मैं macOS हाई सिएरा, मैकबुक प्रो का इस्तेमाल कर रहा हूं।

एक थीम स्थापित करने के बाद, मुझे इसे बदलने की भी आवश्यकता थी ZSH_THEME

मेरे लिए, ~/.zshrcपहले से ही मेरी होम डायरेक्टरी में मौजूद था, लेकिन यह हिडन था।

मैंने फाइंडर में छिपी फाइलों को दिखाने के लिए Cmd+ Shift+ .का उपयोग किया , फिर ~/.zshrcअपने संपादक के साथ फाइलें खोलीं । इसे अपडेट किया और इसे सहेजा। यह ठीक काम किया।


2

मैक ओएस कैटालिना

.zshrcफ़ाइल डिफ़ॉल्ट रूप से मौजूद नहीं है, हम इसे बनाना होगा।

निर्माण के लिए कदम:

  1. टर्मिनल खोलें
  2. touch ~/.zshrcसंबंधित फ़ाइल बनाने के लिए टाइप करें। ( touch कमांड आपकी वर्तमान निर्देशिका में .zshrc बनाएगी लेकिन इसे छिपा दिया जाएगा )
  3. मारो return

देखने / खोलने के लिए~/.zshrc आप दो काम कर सकते हैं:

  1. खोजक खोलें => दबाएँ Cmd + Shift + .

============= या ====================

  1. टर्मिनल खोलें => प्रकार open ~/.zshrc

1

" ओह-माय-ज़श " अब ~/.zshrcस्वचालित रूप से अब बनाता है । इसके तुरंत बाद मेरे OSX कैटालिना मैकबुक पर मैंने अमल किया:

vi ~/.zshrc

और फ़ाइल पहले से ही थी; मेरी ओर से इसे बनाने के लिए किसी मैनुअल हस्तक्षेप की आवश्यकता नहीं थी।

और ZSH_THEMEआपके लिए आवश्यक निर्देश पहले से मौजूद था:

# Set name of the theme to load --- if set to "random", it will
# load a random theme each time oh-my-zsh is loaded, in which case,
# to know which specific one was loaded, run: echo $RANDOM_THEME
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
ZSH_THEME="robbyrussell"
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.