Điểm:0

plugin zsh - không thể cài đặt đánh dấu cú pháp zsh

lá cờ pk

Tôi đã cài đặt zsh, git và oh-my-zsh, nhưng tôi gặp lỗi như sau: nhập mô tả hình ảnh ở đây

tôi đang chạy Ubuntu 20.04 LTS

Tôi có .zshrc./oh-my-zsh nằm ở $HOME

Tôi đã tìm hiểu về điều này nhưng không có gì hiệu quả với tôi:

  • nó có thể liên quan đến chế độ lf, tôi cũng đã thử dos2unix để chuyển đổi thành tệp unix nhưng vẫn không hoạt động
  • tôi đã cố cài đặt lại oh-my-zsh nhưng vấn đề tương tự

Bất kỳ suy nghĩ?

đây là .zshrc :

# Nếu bạn đến từ bash, bạn có thể phải thay đổi $PATH của mình.
# xuất PATH=$HOME/bin:/usr/local/bin:$PATH

# Đường dẫn đến bản cài đặt oh-my-zsh của bạn.
xuất ZSH="/home/powersite/.oh-my-zsh"

# Đặt tên của chủ đề để tải --- nếu được đặt thành "ngẫu nhiên", nó sẽ
# tải một chủ đề ngẫu nhiên mỗi khi oh-my-zsh được tải, trong trường hợp đó,
# để biết cái cụ thể nào đã được tải, hãy chạy: echo $RANDOM_THEME
# Xem https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
ZSH_THEME="robbyrussell"

# Đặt danh sách các chủ đề để chọn khi tải ngẫu nhiên
# Đặt biến này khi ZSH_THEME=random sẽ khiến zsh tải
# chủ đề từ biến này thay vì tìm trong $ZSH/themes/
# Nếu được đặt thành một mảng trống, biến này sẽ không có hiệu lực.
# ZSH_THEME_RANDOM_CANDIDATES=( "robbyrussell" "agnoster")

# Bỏ ghi chú dòng sau để sử dụng hoàn thành phân biệt chữ hoa chữ thường.
# CASE_SENSITIVE="true"

# Bỏ ghi chú dòng sau để sử dụng hoàn thành không nhạy cảm với dấu gạch nối.
# Hoàn thành phân biệt chữ hoa chữ thường phải được tắt. _ và - sẽ có thể hoán đổi cho nhau.
# HYPHEN_INSENSITIVE="true"

# Bỏ ghi chú dòng sau để tắt kiểm tra tự động cập nhật hai tuần một lần.
# DISABLE_AUTO_UPDATE="true"

# Bỏ ghi chú dòng sau để tự động cập nhật mà không cần nhắc.
# DISABLE_UPDATE_PROMPT="true"

# Bỏ ghi chú dòng sau để thay đổi tần suất tự động cập nhật (tính bằng ngày).
# xuất UPDATE_ZSH_DAYS=13

# Bỏ ghi chú dòng sau nếu dán URL và văn bản khác bị lộn xộn.
# DISABLE_MAGIC_FUNCTIONS="true"

# Bỏ ghi chú dòng sau để tắt màu trong ls.
# DISABLE_LS_COLORS="true"

# Bỏ ghi chú dòng sau để tắt tiêu đề thiết bị đầu cuối tự động cài đặt.
# DISABLE_AUTO_TITLE="true"

# Bỏ ghi chú dòng sau để bật tự động sửa lệnh.
# ENABLE_CORRECTION="true"

# Bỏ ghi chú dòng sau để hiển thị chấm đỏ trong khi chờ hoàn thành.
# Thận trọng: cài đặt này có thể gây ra sự cố với lời nhắc nhiều dòng (zsh 5.7.1 trở lên dường như hoạt động)
# Xem https://github.com/ohmyzsh/ohmyzsh/issues/5765
# COMPLETION_WAITING_DOTS="true"

# Bỏ ghi chú dòng sau nếu bạn muốn tắt đánh dấu các tệp không bị theo dõi
# dưới VCS là bẩn. Điều này giúp kiểm tra trạng thái kho đối với các kho lớn
# nhiều, nhanh hơn nhiều.
# DISABLE_UNTRACKED_FILES_DIRTY="true"

# Bỏ ghi chú dòng sau nếu bạn muốn thay đổi thời gian thực hiện lệnh
# tem hiển thị trong đầu ra lệnh lịch sử.
# Bạn có thể đặt một trong ba định dạng tùy chọn:
# "mm/dd/yyyy"|"dd.mm.yyyy"|"yyyy-mm-dd"
# hoặc đặt định dạng tùy chỉnh bằng cách sử dụng thông số kỹ thuật định dạng hàm strftime,
# xem 'man strftime' để biết chi tiết.
# HIST_STAMPS="mm/dd/yyyy"

# Bạn có muốn sử dụng thư mục tùy chỉnh khác ngoài $ZSH/custom không?
# ZSH_CUSTOM=/đường dẫn/đến/thư mục tùy chỉnh mới

# Bạn muốn tải plugin nào?
# Plugin tiêu chuẩn có thể được tìm thấy trong $ZSH/plugins/
# Plugin tùy chỉnh có thể được thêm vào $ZSH_CUSTOM/plugins/
# Định dạng ví dụ: plugins=(rails git textmate ruby ​​lighthouse)
# Thêm một cách khôn ngoan, vì quá nhiều plugin làm chậm quá trình khởi động trình bao.
plugin = (git)

nguồn $ZSH/oh-my-zsh.sh

# Cấu hình người dùng

# xuất MANPATH="/usr/local/man:$MANPATH"

# Bạn có thể cần đặt môi trường ngôn ngữ của mình theo cách thủ công
# xuất LANG=en_US.UTF-8

# Trình chỉnh sửa ưa thích cho các phiên cục bộ và từ xa
# nếu [[ -n $SSH_CONNECTION ]]; sau đó
# xuất EDITOR='vim'
# khác
# xuất EDITOR='mvim'
# fi

# Cờ tổng hợp
# xuất ARCHFLAGS="-arch x86_64"

# Đặt bí danh cá nhân, ghi đè những bí danh được cung cấp bởi oh-my-zsh libs,
# plugin và chủ đề. Bí danh có thể được đặt ở đây, mặc dù oh-my-zsh
# người dùng được khuyến khích xác định bí danh trong thư mục ZSH_CUSTOM.
# Để có danh sách đầy đủ các bí danh đang hoạt động, hãy chạy `alias`.
#
# Bí danh ví dụ
# bí danh zshconfig="bạn ~/.zshrc"
# bí danh ohmyzsh="bạn đời ~/.oh-my-zsh"

nguồn /home/powersite/.backup/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

Tôi đã thử chạy Ubuntu mới trong docker và chạy tất cả các bước ngay từ đầu, nó đã hoạt động, tôi không biết tại sao nó không hoạt động trong hệ thống Ubuntu chính của tôi? nó có thể hữu ích nếu tôi đặt lại cấu hình Ubuntu của mình? bất kỳ ý tưởng nào về cách đặt lại tất cả cấu hình và bất kỳ ý tưởng nào nếu nó đáng để thử?

muru avatar
lá cờ us
Vui lòng không đăng ảnh chụp màn hình của văn bản. Sao chép văn bản ở đây và thay vào đó sử dụng định dạng mã.
lá cờ hr
`không tìm thấy lệnh: ^M` gợi ý rằng bạn đã lưu tệp có kết thúc dòng Windows
Reynald Lamury avatar
lá cờ pk
fyi Tôi chạy nó trên WSL, bạn có biết cách khắc phục không?
Reynald Lamury avatar
lá cờ pk
Tôi đã thử dos2unix sau đó tôi gặp lỗi phân tích cú pháp trong cơ sở mã của zsh-syntax-highlighting.zsh

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.