Khi tôi nhập một dấu đóng trong các emacs, minibuffer cho thấy dòng có chứa khung mở phù hợp. Có cách nào để hiển thị đường phù hợp của khung, ngoặc đơn, v.v. trong minibuffer mà không xóa khung và đánh dấu lại không?Dòng hiển thị của khung phù hợp trong minibuffer
Trả lời
Tôi giả sử bạn đã bật show-paren-mode để phù hợp với dấu ngoặc được làm nổi bật:
(show-paren-mode t)
Sau đó, điều này sẽ hiển thị các dòng phù hợp nếu paren tắt màn hình:
(defadvice show-paren-function (after my-echo-paren-matching-line activate)
"If a matching paren is off-screen, echo the matching line."
(when (char-equal (char-syntax (char-before (point))) ?\))
(let ((matching-text (blink-matching-open)))
(when matching-text
(message matching-text)))))
Bạn có thể làm M-x blink-matching-open RET
và nếu bạn muốn sử dụng nó thường xuyên, hãy liên kết nó với một khóa. câu trả lời
scotfrazer của hoạt động tuyệt vời cho Parens, niềng răng vv, nhưng nếu bạn cần phải phù hợp ruby def ... kết thúc hoặc lớp ... delimiters kết thúc (hoặc tương đương trong các ngôn ngữ khác) this answer từ emacs.stackexchange hoạt động tuyệt vời:
(defvar match-paren--idle-timer nil)
(defvar match-paren--delay 0.5)
(setq match-paren--idle-timer
(run-with-idle-timer match-paren--delay t #'blink-matching-open))
Dấu phân cách phù hợp (ngoài trang) sẽ được đánh dấu nếu bạn tạm dừng con trỏ trên dấu phân cách trong 0,5 giây trở lên.
Bạn có thể cài đặt Mic Paren (có sẵn trên MELPA: M-x package-install mic-paren
) và kích hoạt nó với M-x paren-activate
- 1. tên bảng phù hợp với bảng hiển thị
- 2. Ẩn tất cả các dòng phù hợp (không) trong Vim
- 3. Chỉ hiển thị kết quả phù hợp thứ hai của grep
- 4. Hiển thị số dòng hiển thị VisualVM
- 5. Xcode - UUID không phù hợp với khung dSYMs
- 6. Số dòng hiển thị của một TextBlock
- 7. làm thế nào để hiển thị tất cả các dòng từ một phù hợp với regex trong linux
- 8. Khung GUI phù hợp cho Scala?
- 9. awk in phù hợp với dòng và dòng trước khi phù hợp
- 10. Chiều cao khung UITableViewCell không phù hợp với bảngView: heightForRowAtIndexPath:
- 11. Regex phù hợp với một (\ n) xuống dòng trong C#
- 12. Sử dụng kết hợp "đầu" và "đuôi" để hiển thị dòng giữa của tệp trong Unix
- 13. Hiển thị unicode trong giao diện điều khiển trong định dạng phù hợp
- 14. Cách tìm khung JavaScript phù hợp (đóng) trong Chrome Devtools?
- 15. Cách hiển thị số của một dòng trong RichTextBox C#
- 16. Chọn dòng phù hợp đầu tiên
- 17. Emacs sao chép các dòng phù hợp
- 18. JAX-RS có phù hợp làm khung MVC không?
- 19. Ít hơn: Hiển thị số dòng tệp gốc và số dòng trong CSS được hiển thị
- 20. Cách MVC phù hợp để hiển thị thông báo "không có mục" trong chế độ xem
- 21. Số dòng không hiển thị?
- 22. ComboBox.SelectedValue không phù hợp với hiển thị văn bản khi DropDownStyle = DropDownList trong Windows 7
- 23. Làm thế nào để không hiển thị khung cuối cùng trong một dòng nhật ký monolog?
- 24. đọc và hiển thị khung tệp video theo khung
- 25. Cách đặt kích thước JFrame để phù hợp với CardLayout được hiển thị JPanel?
- 26. unix- hiển thị dòng thứ hai của tập tin
- 27. Nhận moment.js để hiển thị dữ liệu phù hợp với thông tin đang được xem
- 28. Khung nội tuyến luôn hiển thị thanh cuộn trong IE7
- 29. Hiển thị các nhãn phù hợp với mép khi sử dụng Graphviz
- 30. iOS: Thời gian hiển thị ở định dạng 24 giờ nếu ngôn ngữ phù hợp?