Tôi đã làm việc với trình bao, và do nhầm lẫn, tôi đã tự động hoàn thành tabsau khi viết _e
, kết quả là_expand
.
Lệnh này làm gì? Tôi không thể tìm thấy lời giải thích trực tuyến, các tài liệu tham khảo duy nhất tôi có thể tìm thấy ở đây trên Hỏi Ubuntu là:
- Không thể thay đổi dấu nhắc zsh
- Chức năng tự động hoàn thành thiết bị đầu cuối chỉ có thể phù hợp từ đầu?
Nhưng họ không trả lời câu hỏi của tôi. Thay vào đó, họ mở ra nhiều câu hỏi cùng loại về lệnh như _complete
, _complete_as_root
vv
type
. Tôi không rõ tại sao tôi không thể gọi các hàm này là_function_name [argument]
, nhưng bây giờ tôi hiểu rằng chúng phục vụ mục đích của chúng là các tiện ích mở rộng tự động hoàn thành và thực tế là chúng xuất hiện trong tự động hoàn thành của tôi chỉ đơn giản là vì chúng được khai báo (nhưng chúng không có nghĩa được gọi trực tiếp).