Bisakah saya memaksa tanda kurung yang cocok muncul di beberapa jendela?

9

Saya memiliki file sumber yang berisi daftar panjang struktur heterogen yang sangat bersarang. Karena strukturnya panjang, saya ingin:

  1. Gunakan :splitperintah untuk membagi layar menjadi dua.
  2. Gulir ke bawah satu jendela dan ke atas jendela lainnya. Ketika kursor pada jendela 1 lebih dari tanda kurung, dan tanda kurung lainnya terlihat di jendela lain, saya ingin tanda kurung lainnya di jendela lain menjadi disorot (seperti itu akan ditampilkan di jendela yang sama).

Bagaimana saya bisa menyelesaikan langkah kedua?

John Sonderson
sumber

Jawaban:

9

Saya tidak berpikir ada cara untuk melakukan ini, namun pendekatan yang lebih baik dalam hal ini adalah untuk memanfaatkan lipat vim untuk melipat bagian dari kode antara struktur yang Anda tertarik dan yang dapat membuatnya jauh lebih mudah untuk Anda secara visual melihat tanda kurung yang cocok.

Anda juga dapat menggunakan %untuk melompat di antara tanda kurung start & end juga untuk mendapatkan gagasan yang adil tentang di mana apa.

Dhruva Sagar
sumber
Terimakasih atas balasan anda. Saya pikir %ini berguna tetapi tidak ideal dalam kasus saya karena kurung pembuka dan kurung tutup struktur saya tidak pada kolom yang sama dan melompat-lompat dengan kursor menyebabkan seluruh layar berubah. Saya sedang mengeksplorasi pelipatan saat ini untuk melihat apakah itu bisa berguna, tetapi saya akan bertanya tentang hal itu di pos terpisah karena saya telah menemui beberapa masalah dengan itu (yang saya pikir dapat diselesaikan).
John Sonderson
Adapun fitur yang saya minta di posting saya, mungkin saya harus mengirimkan permintaan fitur.
John Sonderson