Tôi có thể buộc dấu ngoặc đơn khớp để hiển thị trên nhiều cửa sổ không?


9

Tôi có một tệp nguồn chứa một danh sách dài các cấu trúc không đồng nhất được lồng sâu. Vì các cấu trúc dài, tôi muốn:

  1. Sử dụng :splitlệnh để chia màn hình thành hai.
  2. Cuộn xuống một cửa sổ và lên cửa sổ khác. Khi con trỏ trên cửa sổ 1 ở trên dấu ngoặc đơn và dấu ngoặc đơn khác hiển thị trong cửa sổ khác, tôi muốn dấu ngoặc đơn khác trong cửa sổ khác được tô sáng (giống như nó sẽ hiển thị trong cùng một cửa sổ).

Làm thế nào tôi có thể hoàn thành bước thứ hai?

Câu trả lời:


9

Tôi không nghĩ có cách nào để làm điều này, tuy nhiên cách tiếp cận tốt hơn trong trường hợp này là tận dụng cách gấp của vim để gấp một phần mã giữa các cấu trúc mà bạn quan tâm và điều đó có thể dễ dàng hơn rất nhiều cho bạn để xem trực quan các dấu ngoặc phù hợp.

Bạn cũng có thể sử dụng %để chuyển giữa dấu ngoặc đơn bắt đầu và kết thúc để có ý tưởng công bằng về việc đó là gì.


Cảm ơn bạn đã trả lời của bạn. Tôi nghĩ rằng điều %này hữu ích nhưng không lý tưởng trong trường hợp của tôi vì dấu ngoặc mở và dấu đóng của cấu trúc của tôi không nằm trên cùng một cột và nhảy xung quanh với con trỏ làm cho toàn bộ màn hình thay đổi. Tôi đang khám phá gấp tại thời điểm này để xem liệu nó có hữu ích không, nhưng tôi sẽ hỏi về điều đó trong một bài riêng vì tôi đã gặp một số vấn đề với nó (mà tôi nghĩ có thể giải quyết được).
John Sonderson 6/2/2015

Đối với tính năng tôi yêu cầu trong bài viết của mình, có lẽ tôi nên gửi yêu cầu tính năng.
John Sonderson 6/2/2015
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.