Khi tôi tab-hoàn thành trong một minibuffer và Emacs hiển thị một danh sách hoàn thành trong một bộ đệm mới, làm thế nào để chuyển sang bộ đệm mà không cần sử dụng chuột?Trong Emacs, làm cách nào để chọn danh sách hoàn thành bằng bàn phím?
Tôi đã thử C-x o
, nhưng điều đó vừa chuyển sang bộ đệm đầu tiên, trong đó tôi đã nhập minibuffer.
Tôi cũng đã thử C-x b
, nhưng điều đó mang lại cho tôi command attempted to use minibuffer while in minibuffer
.
Cuối cùng tôi đã thử C-x <C-right>
, cung cấp cho tôi cannot switch buffers in minibuffer window
.
EDIT: Tôi đã nói về việc hoàn thành minibuffer trong ví dụ của tôi, nhưng có thể truy cập danh sách hoàn thành (sử dụng bàn phím) từ trong bộ đệm thông thường cũng rất quan trọng đối với tôi và không hoạt động. Lối tắt M-v
được đề xuất nhưng dường như chỉ hoạt động bên trong minibuffer được truy cập bởi M-x
, trong mọi bộ đệm khác mà tôi đã thử, M-v
bị ràng buộc là scroll down command
và không chuyển sang danh sách hoàn thành. Tôi thậm chí không có vẻ làm việc trong những chiếc minibuffers khác. Ví dụ, nó không hoạt động trong lệnh shell minibuffer được gọi bởi M-!
.
Xem đề xuất của tôi trong phần chỉnh sửa cho câu trả lời của tôi bên dưới. –