Tôi đang sử dụng oh-my-zsh trong Arch linux với chủ đề robbyrussell được tải. Khi tôi cố gắng hoàn thành tab, tôi kết thúc với các ký tự còn lại được thêm vào dấu nhắc. Nếu tôi xóa các ký tự được hoàn thành tự động, các ký tự còn lại sẽ không xóa.Ký tự còn lại khi tab hoàn thành với ZSH
Ví dụ, nếu tôi gõ vào:
~ /etc
sau đó tab, nó quay sang
~ /e/etc/
với một danh sách các tùy chọn bên dưới. Thậm chí nếu tôi xóa /etc/
, các /e
vẫn và tôi đang mắc kẹt với:
~ /e
tôi không thể xóa các /e
. Tôi phải thực hiện một lệnh để loại bỏ các ký tự còn lại.
Bất kỳ ý tưởng gì đang xảy ra ở đây?
Nếu không có thêm thông tin, đó có thể là một ký tự bị thiếu hoặc hai dấu nhắc của bạn. Đọc [câu hỏi này] (ví dụ: http://stackoverflow.com/questions/7957435/zsh-auto-complete-screws-up-command-name/10644062#10644062). Bạn đang sử dụng oh-my-zsh mới nhất? Bạn đã sửa đổi lời nhắc chưa? Tôi có thể tải xuống oh-my-zsh của mình từ GitHub để kiểm tra và có trình bày chính xác về thiết lập của bạn không? :) – simont