Lệnh nào khớp với các dấu ngoặc trong Emacs (tương đương với lệnh %
trong Vim)?Lệnh nào khớp với các dấu ngoặc trong Emacs?
Trả lời
Xem show-paren-mode
như mô tả trong 5.27 How do I show which parenthesis matches the one I'm looking at?
C-M-f
, hoặc M-x forward-sexp
, đi về phía trước với cú đúp đóng cửa, hoặc nẹp mở trong tập tiếp theo của niềng răng. C-M-b
, hoặc M-x backward-sexp
, quay trở lại dấu ngoặc mở, hoặc để đóng ngoặc trong bộ niềng răng tiếp theo. Các lệnh này sẽ làm việc cho dấu ngoặc đơn, dấu ngoặc vuông, dấu ngoặc nhọn, dấu ngoặc nhọn, v.v. và có thể được tùy chỉnh để nhận dạng các dấu phân tách khác.
Ngoài ra còn có show-paren-mode
. Để điều hướng, tôi nghĩ rằng nó tốt hơn C-M-n
và C-M-n
Có, nhưng đôi khi dấu ngoặc kép phù hợp không phải là ' Hiện tại trên màn hình. Đây là khi tiến/lùi-sexp thực sự có ích. –
(chế độ hiển thị-paren 1) – lawlist
Chỉ để hoàn thành phản hồi cuối cùng. Tôi sử dụng C-M-n
cho kết quả chuyển tiếp và C-M-u
để khớp ngược. C-M
bản đồ đến Esc + Ctrl trên bàn phím của windows.
Kết hợp phím tắt kỳ lạ, nhưng tôi mới sử dụng 'emacs' và dù sao đây là [liên kết hữu ích có liên quan] (http://www.gnu.org/s/libtool/manual/ emacs/Moving-by-Parens.html). –
https://github.com/redguardtoo/evil-matchit
tôi đọc vim matchit mã trước khi phát triển ác-matchit. ác-matchit là cung cấp nhiều hơn so với matchit vim ban đầu bây giờ.
Bên cạnh đó, bạn có thể dễ dàng mở rộng phù hợp ác để hỗ trợ bất kỳ ngôn ngữ mới nào trong ~/.emacs của riêng bạn.
Tuyệt! Dường như điều này hỗ trợ các công cụ như khớp thẻ trong XML cũng, bao gồm các ngôn ngữ HTML Python Java C++/C Javascript, JSON Perl Latex CMake Org-mode Ruby Bash Lua PHP Laravel Blade Templating script Vim Emacs email (mesage-mode) – nealmcb
- 1. Regex khớp một chuỗi với dấu cách (sử dụng dấu ngoặc kép?) Trong câu lệnh if
- 2. Ghép nối dấu ngoặc ôm trong Emacs
- 3. tại sao dấu chấm trong dấu ngoặc vuông không khớp với bất kỳ ký tự nào?
- 4. Emacs ruby-mode, thụt vào bên trong dấu ngoặc đơn?
- 5. paredit khớp nối ngoặc nhọn trong swank-clojure repl
- 6. Một regex để khớp với dấu phẩy không được bao quanh bởi dấu ngoặc kép
- 7. Tự động đóng dấu ngoặc ôm trong Emacs?
- 8. Làm cách nào để khớp một mẫu với dấu ngoặc kép xung quanh tùy chọn?
- 9. emacs điều hướng thông qua các dấu ngoặc nhọn trong các khối khác
- 10. Mô hình Grep khớp với chuỗi chữ thường được đính kèm trong dấu ngoặc kép
- 11. C# Regex khớp với bất kỳ thứ gì bên trong dấu ngoặc đơn
- 12. Làm cách nào để điều chỉnh thụt lề chế độ cperl trong Emacs để khớp với các ví dụ Moose?
- 13. Xóa văn bản trong dấu ngoặc đơn (dấu ngoặc đơn trong dấu ngoặc đơn)
- 14. Làm cách nào để khớp văn bản trong dấu ngoặc đơn bằng regex?
- 15. Làm cách nào để sắp xếp mã (dấu ngoặc, dấu ngoặc kép, v.v.) trong vi?
- 16. Regex để khớp một chuỗi KHÔNG được bao quanh bởi các dấu ngoặc đơn
- 17. phù hợp với văn bản trong dấu ngoặc kép (newbie)
- 18. Làm cách nào để khớp các dấu ngoặc ôm bằng cách sử dụng cụm từ thông dụng trong PHP?
- 19. Xóa các dấu ngoặc đơn trong json?
- 20. Cụm từ thông dụng khớp với một dấu ngoặc vuông là gì?
- 21. Bao gồm nhiều câu lệnh trong dấu ngoặc ôm
- 22. RegExp khớp một Từ hoặc Nhiều Từ trong Dấu ngoặc kép
- 23. Các ký tự đặc biệt trong Dấu ngoặc Regex
- 24. Có thể tự động hoàn thành dấu ngoặc đơn hoặc dấu ngoặc kép trong các emac không?
- 25. Khối - dấu ngoặc nhọn/không có dấu ngoặc nhọn?
- 26. Emacs, ruby: chuyển đổi làm khối dấu chấm hết cho dấu ngoặc nhọn và ngược lại
- 27. Regex để kiểm tra xem chuỗi có dấu ngoặc đơn không khớp không?
- 28. Hành vi lạ với dấu ngoặc trong đường dẫn
- 29. Không thể nhập niềng răng và dấu ngoặc vuông trong emacs
- 30. Ghép cặp dấu ngoặc nhọn, dấu ngoặc đơn và dấu ngoặc đơn
Cũng 'C-M-u' và' C-M-d'. xem * [Di chuyển trong Cấu trúc Dấu ngoặc đơn] (http://www.gnu.org/s/libtool/manual/emacs/Moving-by-Parens.html) * ... –