Làm thế nào để hiển thị dấu ngoặc đơn phù hợp nhanh hơn?


8

Khi bạn nhập dấu ngoặc đơn đóng (hoặc có thể nó cũng hoạt động cho các biểu tượng được ghép nối khác) và không thể hiển thị dấu ngoặc đơn trên màn hình, Emacs gợi nhảy nhảy để mở dấu ngoặc đơn để hiển thị cho bạn biết vị trí của nó. Điều này rất tiện dụng.

Tôi muốn tạo khoảng thời gian mà dấu ngoặc đơn mở được hiển thị ngắn hơn (giả sử, nửa giây). Điều này không khó, nhưng vấn đề là tôi không biết chức năng này được gọi là gì, vì vậy tôi không thể tìm kiếm các biến / hàm của Emacs.


1
Lưu ý bên lề: bạn không phải đợi con trỏ quay lại. Bạn có thể biết điều này, nhưng một số người dùng không nhận ra điều đó, vì vậy họ thấy sự chậm trễ không thể tin được.
Stefan

Câu trả lời:


5

Tôi nghĩ rằng bạn muốn điều chỉnh các tham số cho Dấu ngoặc đơn . Cụ thể, bạn có thể điều chỉnh blink-matching-delay, trong đó:

Biến này chỉ định số giây để tiếp tục chỉ ra dấu ngoặc đơn phù hợp. Một phần của giây thường cho kết quả tốt, nhưng mặc định là 1, hoạt động trên tất cả các hệ thống.


Đó là nó. Thật không may, nó dường như không thích giá trị của 0.5. Theo mô tả của blink-matching-delaynó nên được đặt thành số [toàn bộ] giây . Có cách nào để đặt nó thành một nửa giây không?
Mark Karpov

@Mark: không chắc chắn. Văn bản trên là từ hướng dẫn, ngụ ý rằng các phân số hoạt động trên một số hệ thống nhưng không phải tất cả chúng. Có thể thử các giá trị phân số khác?
Dân

Dường như không hoạt động. Vì một số lý do, nó luôn sử dụng độ trễ 1 giây. Tôi cần đọc mã nguồn, đây có thể là một lỗi.
Mark Karpov

3
Nó sử dụng sit-fornội bộ. Tôi đã thử nghiệm nó và nó hoạt động tốt với các khoảng thời gian trôi nổi, vì vậy hệ thống của tôi hỗ trợ nó (thật lạ nếu GNU / Linux không hỗ trợ điều đó). Tôi sẽ báo cáo điều này.
Mark Karpov

1
Đây là những gì các nhà phát triển của Emacs nói: Hành vi bạn mô tả là một hồi quy gần đây và nó đã được sửa trong b892438d7 (ngày hôm qua). Tôi sẽ kéo / xây dựng lại Emacs và tôi sẽ ổn thôi. Chấp nhận câu trả lời của bạn.
Mark Karpov

4

Emacs đi kèm với gói show-paren-mode. Thay vì nhấp nháy tạm thời dấu ngoặc đơn tương ứng khi viết, dấu ngoặc đơn tương ứng với dấu dưới con trỏ được tô sáng.

Ngoài ra còn có các gói khác với một số chuông và còi bổ sung. Tôi thích mic-paren . Gói này nhanh hơn và nó có thể làm nổi bật cả tiến và lùi cùng một lúc, nếu con trỏ nằm giữa dấu ngoặc đơn như thế nào )(.

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.