Tệp .zshrc trên Mac ở đâu?


27

Tôi đang sử dụng iTerm và muốn tùy chỉnh giao diện cửa sổ đầu cuối của mình bằng Oh My ZSH! . Và theo tài liệu tôi cần thay đổi ~/.zshrctập tin và thêm một ZSH_THEMEgiá trị:

Khi bạn tìm thấy một chủ đề mà bạn muốn sử dụng, bạn sẽ cần chỉnh sửa ~/.zshrctệp. Bạn sẽ thấy một biến môi trường (tất cả các mũ) trong đó trông giống như:

ZSH_THEME="robbyrussell"

Vấn đề là tôi không biết tìm ~/.zshrctập tin ở đâu.


1
Dấu ngã (~) đề cập đến thư mục chính của bạn trong đó .zshrc thường được cài đặt và kiểm tra. Đó là tệp trên mỗi người dùng mà bạn có thể tạo và thay đổi theo ý thích của mình. Ngoài ra còn có một cấu hình toàn cầu trong / etc / zshenv, nhưng tôi sẽ không chạm vào cái đó.
Erikster

Câu trả lời:


39

Các ~/.zshrckhông tồn tại theo mặc định trong Mac OS X, do đó bạn cần phải tạo ra nó. Bản ~/dịch sang thư mục chính của người dùng của bạn và chính .zshrclà tệp cấu hình ZSH.

Vì vậy, chỉ cần mở một cửa sổ của Terminal Terminal hoặc hoặc iTerm tinh và tạo tập tin đó như thế này; Tôi đang sử dụng nanonhư một trình soạn thảo văn bản nhưng cảm thấy thoải mái khi sử dụng bất kỳ trình soạn thảo văn bản nào bạn cảm thấy thoải mái:

nano ~/.zshrc

Và sau đó đặt ZSH_THEMEgiá trị thành bất kỳ giá trị nào bạn muốn sử dụng như thế này:

ZSH_THEME="robbyrussell"

Bây giờ để lưu tệp trong nanochỉ cần nhấn ctrl+ X. Khi nó nhắc:

Lưu bộ đệm đã sửa đổi (TRẢ LỜI "Không" S DE THAY ĐỔI THAY ĐỔI)?

Chỉ cần gõ vào Y Y và sau đó bạn sẽ nhận được một dấu nhắc mới trông giống như thế này; chỉ cần lưu ý đường dẫn /Users/jake/sẽ khớp với đường dẫn của người dùng cục bộ của bạn:

Tên tệp để ghi: /Users/jake/.zshrc

Bây giờ chỉ cần nhấn returnvà tập tin sẽ được lưu và bây giờ bạn sẽ quay lại dấu nhắc dòng lệnh trong phần mềm Terminal Terminal hoặc hoặc iT iT. các ~/.zshrccài đặt sẽ được tải vào.


Cảm ơn! Hmm vì vậy tôi đã tạo một tệp .zshrc mới, nhưng bây giờ khi tôi chạy, ~/.zshrctôi có bị từ chối cấp phép không? Bạn đã chạy vào đó?
Leon Gaban 6/03/2015

1
@LeonGaban Ý anh là gì “... nhưng bây giờ khi tôi chạy ~ / zshrc tôi nhận được một sự cho phép từ chối lỗi?” Bạn không chạy ~/.zshrc. Nó chỉ đơn giản là một tệp cấu hình ZSH đọc để sử dụng. Cách sử dụng ZSH nằm ngoài phạm vi của câu hỏi này vì vậy tôi khuyến khích bạn đọc thêm về cách sử dụng ZSH trên máy Mac.
JakeGould

1
Phải, tôi đã tìm thấy những tài liệu đó, nhưng đọc nó giống như giấy nhám trên mắt :( tìm thấy hướng dẫn này :) tốt hơn nhiều, thx! youtube.com/watch?v=Tz4kScOIOW0
Leon Gaban

5

Tôi đang sử dụng macOS High Sierra, MacBook Pro.

Sau khi tôi cài đặt một Theme, tôi cũng cần thay đổi ZSH_THEME.

Đối với tôi, ~/.zshrcđã có trong thư mục Home của tôi, nhưng nó đã bị ẩn.

Tôi đã sử dụng Cmd+ Shift+ .để hiển thị các tệp ẩn trong Finder, sau đó mở các ~/.zshrctệp bằng trình chỉnh sửa của mình. Cập nhật nó và lưu nó. Nó hoạt động tốt.


0

Mac OS Catalina

Các .zshrctập tin không có mặt theo mặc định, chúng tôi cần phải tạo nó.

Các bước để tạo:

  1. Mở Terminal
  2. Nhập touch ~/.zshrcđể tạo tập tin tương ứng. ( touch lệnh sẽ tạo .zshrc trong thư mục hiện tại của bạn nhưng nó sẽ bị ẩn )
  3. Đánh return

Để xem / mở,~/.zshrc bạn có thể thực hiện một trong hai điều sau:

  1. Mở Finder => Nhấn Cmd + Shift + .

============= HOẶC ====================

  1. Mở Terminal => Loại open ~/.zshrc
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.