Чи можу я змусити відповідні дужки відображатись у кількох вікнах?


9

У мене є вихідний файл, що містить довгий список глибоко вкладених гетерогенних структур. Оскільки структури довгі, я хотів би:

  1. За допомогою :splitкоманди розділіть екран на дві частини.
  2. Прокрутіть одне вікно вгору та вгору інше. Коли курсор у вікні 1 знаходиться над круглими дужками, а інші дужки видно в іншому вікні, я хочу, щоб інші дужки в іншому вікні були виділені (так само, як це було б, як він відображався в тому ж вікні).

Як я можу виконати другий крок?

Відповіді:


9

Я не думаю, що для цього немає ніякого способу, однак кращим підходом у цьому випадку буде використання складчастості Vim, щоб скласти частину коду між структурами, які вас цікавлять, і це може зробити це набагато простіше для ви візуально бачите відповідні дужки.

Ви також можете скористатися %дужками між початковою та кінцевою дужками, щоб отримати чітке уявлення про те, що тут робити.


Дякую за вашу відповідь Я думаю, що %в моєму випадку це корисно, але не ідеально, оскільки вступні дужки та дужки, що закриваються, не знаходяться в одному стовпчику, а стрибки з курсором призводять до зміни цілого екрана. На даний момент я вивчаю складку, щоб побачити, чи це може бути корисним, але я запитаю про це в окремому дописі, оскільки у мене виникли деякі проблеми з цим (які, я думаю, можна було б вирішити).
Джон Сондерсон

Щодо функції, яку я просив у своїй публікації, можливо, я повинен надіслати запит на функцію.
Джон Сондерсон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.