Thay đổi hoàn thành zsh để đặt hoàn thành trên dấu nhắc


9

Tôi là người dùng tcsh lâu năm cuối cùng đã quyết định dùng thử zsh. Tôi đã chơi đùa với việc hoàn thành, nhưng có một điều tôi không thích là khi tôi nhấn tab để hoàn thành có thể có nhiều giá trị, nó sẽ in các tùy chọn hoàn thành bên dưới lời nhắc, đẩy lời nhắc lên khỏi đáy của thiết bị đầu cuối. TCSH sẽ để lại lời nhắc cũ, in các phần hoàn thành trên các dòng mới bên dưới, sau đó in lại lời nhắc và lệnh mà bạn đã gõ cho đến nay.

Có cách nào để thay đổi logic hoàn thành để các tùy chọn hoàn thành được in phía trên dấu nhắc không?


Hmmm, vâng, tôi mơ hồ nhớ rằng đã nghĩ cùng một suy nghĩ vào năm 1993 hoặc lâu hơn. Tôi có thể chứng thực rằng bạn đã quen với hành vi của Bash, nhưng vì tò mò, tôi cũng muốn xem một giải pháp.
tripleee

Câu trả lời:


7

unsetopt ALWAYS_LAST_PROMPT sẽ cung cấp cho bạn hiệu ứng nhưng có thể ảnh hưởng đến một số cài đặt hoàn thành menu.


Đó dường như là chính xác những gì tôi đang tìm kiếm. Cảm ơn!
antiduh
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.