vim - Bolehkah dua `split windows` melaksanakan `scroll lock` atau `scoll sync` atau fungsi yang serupa?
过去多啦不再A梦
过去多啦不再A梦 2017-05-16 16:38:52
0
1
664

Apabila menulis kod, kerana monitor tidak boleh muncul, bilangan baris yang dipaparkan dalam kod adalah sangat kecil, dan menatal ke atas dan ke bawah adalah sangat kerap, jadi saya fikir seperti ini:

Apabila mengedit satu fail, fungsi :vs, 这时有两个垂直的窗口了(左边窗口的 number 为 1-44, 右边的就为 45-88), 再实现 scroll lock 或者 scroll sync (rujuk tab jubin firefox) boleh menggunakan sepenuhnya ruang skrin lebar.

Maaf, adakah ia telah dilaksanakan?

--- Idea awal sudah ada --

:h scroll-bind

过去多啦不再A梦
过去多啦不再A梦

membalas semua(1)
習慣沉默

Sebenarnya, saya tidak begitu faham maksud anda Daripada huraian anda, adakah ia untuk memaparkan fail yang sama dalam skrin belah menegak, dan kemudian mengikat kedua-dua skrin belah untuk menjadikannya tatal bersama? Jika ya: :help 'cursorbind' Lihat sendiri. :help 'cursorbind' 自己看吧。

然而你最初的诉求是翻起来很频繁,那我就不明白了,即使分两屏同步滚,那不是和一屏滚是一样的吗?除非你两屏显示的是一个文件的两个不同的部分,比如左边显示 1-40 右边显示 41-80,然后在同步滚……~~然而 vim 貌似是做不到这样的,得写插件。~~
在两个窗口设置 set scrollbind

Namun, permintaan awal anda ialah menatal adalah sangat kerap, jadi saya tidak faham Walaupun penatalan dibahagikan kepada dua skrin secara serentak, bukankah ia sama seperti menatal pada satu skrin? Melainkan dua skrin anda memaparkan dua bahagian fail yang berbeza, seperti 1-40 di sebelah kiri dan 41-80 di sebelah kanan, dan kemudian tatal serentak...~~ Walau bagaimanapun, vim nampaknya tidak dapat melakukan ini, dan anda perlu menulis pemalam. ~~
Tetapkan set scrollbind dalam kedua-dua tetingkap Anda perlu melaraskan garisan permulaan dua tetingkap secara manual sebelum menetapkan 🎜
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan