ไฟล์. zshrc บน Mac อยู่ที่ไหน


29

ฉันใช้ iTerm และต้องการปรับแต่งรูปลักษณ์ของหน้าต่างเทอร์มินัลโดยใช้Oh My ZSH! . และตามเอกสารฉันต้องเปลี่ยน~/.zshrcไฟล์และเพิ่มZSH_THEMEค่า:

เมื่อคุณพบชุดรูปแบบที่คุณต้องการใช้คุณจะต้องแก้ไข ~/.zshrcไฟล์ คุณจะเห็นตัวแปรสภาพแวดล้อม (ตัวพิมพ์ใหญ่ทั้งหมด) ตรงนั้นที่มีลักษณะ:

ZSH_THEME="robbyrussell"

ปัญหาคือฉันไม่รู้จะหา~/.zshrcไฟล์ได้ที่ไหน


1
tilde (~) หมายถึงโฮมไดเร็กตอรี่ของคุณซึ่งปกติจะติดตั้ง. zshrc และตรวจสอบ นี่คือไฟล์ต่อผู้ใช้ของคุณที่คุณสามารถสร้างและเปลี่ยนตามความชอบของคุณ นอกจากนี้ยังมีการกำหนดค่าระดับโลกใน / etc / zshenv แต่ฉันจะไม่แตะต้องมัน
Erikster

คำตอบ:


45

~/.zshrcไม่ได้อยู่โดยเริ่มต้นใน Mac OS X ดังนั้นคุณต้องสร้างมันขึ้นมา ~/แปลว่าบ้านของผู้ใช้ของคุณและ.zshrcเป็นแฟ้มการกำหนดค่า ZSH ตัวเอง

ดังนั้นเพียงแค่เปิดหน้าต่าง "Terminal" หรือ "iTerm" และสร้างไฟล์เช่นนี้ ฉันใช้nanoเป็นเครื่องมือแก้ไขข้อความ แต่คุณสามารถใช้โปรแกรมแก้ไขข้อความอะไรก็ได้ที่คุณรู้สึกสบายใจกับ:

nano ~/.zshrc

จากนั้นตั้งค่าเป็นZSH_THEMEค่าใด ๆ ที่คุณต้องการใช้เช่นนี้

ZSH_THEME="robbyrussell"

ตอนนี้ที่จะบันทึกไฟล์ในnanoเพียงแค่กด+ctrl Xเมื่อพร้อมต์:

บันทึกบัฟเฟอร์ที่แก้ไข (ตอบ "ไม่" จะเปลี่ยนการทำลายได้หรือไม่)?

เพียงพิมพ์“ Y” แล้วคุณจะได้รับพรอมต์ใหม่ซึ่งมีลักษณะดังนี้ เพิ่งทราบเส้นทาง/Users/jake/จะตรงกับเส้นทางผู้ใช้ในท้องถิ่นของคุณ:

ชื่อไฟล์ที่จะเขียน: /Users/jake/.zshrc

ตอนนี้เพียงกดreturnและไฟล์จะถูกบันทึกและคุณจะกลับไปที่บรรทัดคำสั่งใน "Terminal" หรือ "iTerm" หากคุณออกจาก "Terminal" หรือ "iTerm" จากนั้นเปิดหน้าต่างใหม่การ~/.zshrcตั้งค่าควรจะถูกโหลดเข้ามา


ขอบคุณ! อืมดังนั้นฉันจึงสร้างไฟล์. zshrc ใหม่ แต่ตอนนี้เมื่อฉันเรียกใช้~/.zshrcฉันได้รับข้อผิดพลาดถูกปฏิเสธสิทธิ์? คุณเจอเรื่องนั้นรึเปล่า?
Leon Gaban

1
@LeonGaban คุณหมายถึง“ … แต่ตอนนี้เมื่อฉันเรียกใช้ ~ / .zshrc ฉันได้รับข้อผิดพลาดที่ได้รับอนุญาตถูกปฏิเสธ?” ~/.zshrcคุณไม่ได้ทำงาน มันเป็นไฟล์กำหนดค่าที่ZSHอ่านเพื่อใช้งาน วิธีใช้ ZSH อยู่นอกขอบเขตของคำถามนี้ดังนั้นฉันขอแนะนำให้คุณอ่านเพิ่มเติมเกี่ยวกับวิธีใช้ ZSH บน Mac ของคุณ
JakeGould

1
ใช่ฉันพบเอกสารเหล่านั้น แต่การอ่านที่เหมือนกระดาษทรายในสายตา :( พบบทช่วยสอนนี้ :) ดีกว่ามากขอบคุณ! youtube.com/watch?v=Tz4kScOIOW0
Leon Gaban

5

ฉันใช้ macOS High Sierra, MacBook Pro

ZSH_THEMEหลังจากที่ผมติดตั้งธีมที่ผมยังต้องเปลี่ยน

สำหรับฉัน~/.zshrcมีอยู่แล้วในไดเรกทอรีหลักของฉัน แต่มันซ่อนอยู่

ฉันใช้Cmd+ Shift+ .เพื่อแสดงไฟล์ที่ซ่อนอยู่ใน Finder จากนั้นเปิด~/.zshrcไฟล์ด้วยเครื่องมือแก้ไขของฉัน อัปเดตและบันทึก มันใช้งานได้ดี


0

Mac OS Catalina

.zshrcไฟล์ไม่เป็นปัจจุบันโดยค่าเริ่มต้นเราต้องสร้างมันขึ้นมา

ขั้นตอนในการสร้าง:

  1. เปิด Terminal
  2. พิมพ์touch ~/.zshrcเพื่อสร้างไฟล์ตามลำดับ ( touch คำสั่งจะสร้าง. zshrc ในไดเรกทอรีปัจจุบันของคุณ แต่จะถูกซ่อนไว้ )
  3. ตี return

หากต้องการดู / เปิด~/.zshrcคุณสามารถเลือกทำอย่างใดอย่างหนึ่งต่อไปนี้

  1. เปิด Finder => กด Cmd + Shift + .

============= หรือ ====================

  1. เปิด Terminal => Type open ~/.zshrc

0

" oh-my-zsh " ตอนนี้สร้าง~/.zshrcโดยอัตโนมัติในขณะนี้ หลังจากนั้นทันทีใน OSX Catalina Macbook ที่ฉันใช้งาน:

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"
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.