Làm cách nào để tùy chỉnh giao diện hoàn thành hiện tại (được tô sáng) trong zsh?


2

Câu hỏi chính

Tôi muốn thêm các ký tự powerline khi bắt đầu và khi kết thúc hoàn thành được chọn, như thế này:

  1. Bắt đầu menu hoàn thành bằng cách chèn a cvà nhấn TABphím.
  2. Di chuyển sang phải trong menu hoàn thành bằng cách nhấn phím mũi tên phải.
  3. Di chuyển xuống trong menu hoàn thành bằng cách nhấn phím mũi tên xuống.

Có cách nào để làm cho zsh trông / cư xử như trong ảnh không?

Ghi chú

Đã thêm tam giác powerline + ký tự trống ở đầu và ký tự trống + tam giác powerline ở cuối nên bằng cách nào đó được tính khi các cột được tạo để giữ cho căn chỉnh chính xác.

Thêm

Thêm 2 khoảng trống vào đầu mỗi lần hoàn thành trong danh sách, để khi hoàn thành được chọn, nó không giống như văn bản được di chuyển sang bên phải.
(Vấn đề này có thể được nhìn thấy bằng cách so sánh việc hoàn thành có và không có lựa chọn.)


Câu hỏi thay thế

Trong trường hợp mà trước đây đã giải thích hành vi là không thể có được mà không thay đổi mã nguồn zsh, là nó ít nhất có thể để thêm powerline tam giác chỉ ở phần cuối của việc hoàn chọn?


Những nỗ lực không thành công của tôi

  • Tôi đã thử bằng cách sử dụng lc, rcecbiến trong list-colorsphong cách nhưng điều đó không giúp:
    1. Danh sách hoàn thành được liên kết xấu và nó tạo ra tất cả các loại vấn đề hình ảnh.
    2. Các biểu tượng được chèn vào tất cả các yếu tố của danh sách hoàn thành, không chỉ là biểu tượng được chọn.
  • Tôi cũng đã thử sử dụng mabiến, nhưng tôi không thể chèn một ký tự đúng lúc đầu:
    1. Biến chỉ mong đợi một số đại diện cho một màu và nó có thể được gói trong một số chuỗi thoát, vì vậy đầu ra trông không như mong đợi.
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.