Thỉnh thoảng tôi bắt đầu mở một tệp và trước khi tôi chọn tệp vì một số lý do tôi thực hiện C-x otrước khi trả lời lời nhắc. Sau đó, mỗi khi tôi thử và chạy find-file
lại, nó phàn nàn về việc Command đã cố sử dụng xe buýt nhỏ trong khi ở xe buýt nhỏ . Tuy nhiên, nếu tôi sử dụng một lệnh như isearch-forward-regexp
, (ngay cả khi đã có find-file
dấu nhắc), lỗi sẽ không bị ném và tôi không thể quay lại sử dụng bộ thu nhỏ other-window
.
Tại sao một số lời nhắc tạm thời nâng cấp xe buýt nhỏ để other-window
coi xe buýt nhỏ là mục tiêu khả thi, còn những người khác thì không?
Chỉ cần làm rõ, tôi không hỏi làm thế nào để có được unstuck.
Ban đầu khi tôi gặp phải điều này, tôi sẽ chuyển sang bộ thu nhỏ và thực hiện Esc Esc Eschoặc C-gthoát khỏi dấu nhắc, để tôi có thể bắt đầu một lệnh mới sử dụng bộ thu nhỏ. Tuy nhiên, khi suy nghĩ về câu hỏi này, tôi nhận ra rằng abort-recursive-edit
( C-]) sẽ đóng chiếc xe buýt nhỏ này trong tiến trình mà không phải thực hiện other-window
+ keyboard-quit
.
Tuy nhiên, tôi không chắc chắn trường hợp sử dụng ban đầu là gì. Có lẽ, nó có nghĩa là để hỗ trợ sao chép dán vào dấu nhắc của xe buýt nhỏ hoặc để hỗ trợ chạy một lệnh ở giữa macro?
Những gì tôi làm muốn biết là nếu có một cách để vô hiệu hóa đệ quy này theo cách đó là với isearch
. Có isearch
an toàn không vì nó sử dụng sự kiện đọc thay vì lời nhắc chặn? Có một cái móc để kích hoạt abort-recursive-edit
khi thoát khỏi xe buýt nhỏ?
TL; DR
- Tại sao một số lệnh của bộ thu thập dữ liệu nâng cấp bộ thu nhỏ thành mục tiêu
other-window
và chặn chạy các lệnh bộ thu nhỏ mới, trong khi các lệnh khác, chẳng hạn nhưisearch
, thì không? - Có cách nào để vô hiệu hóa điều này?
- Trường hợp sử dụng dự định của tính năng này là gì?
enable-recursive-minibuffers
để t
tránh Lệnh cố gắng sử dụng xe buýt nhỏ trong khi trong tin nhắn xe buýt nhỏ . Nó có thể giúp làm rõ câu hỏi ban đầu, nếu bạn đăng câu hỏi recursive-edit
riêng.
C-]
hủy bỏ một cấp độ của xe buýt nhỏ, vâng. Isearch không sử dụng xe buýt nhỏ. Và " bị mắc kẹt " phải làm gì với bất kỳ phần còn lại của những gì bạn mô tả? Bạn không cần phải sử dụngswitch-window
tất cả, trong bối cảnh như vậy. Nhưng không rõ bạn đang cố gắng làm gì. Cố gắng tách các phần khác nhau của mô tả của bạn và cố gắng đưa ra một câu hỏi duy nhất.