vim - Deux "fenêtres divisées" peuvent-elles implémenter "Scroll Lock" ou "Scoll Sync" ou des fonctions similaires ?
过去多啦不再A梦
过去多啦不再A梦 2017-05-16 16:38:52
0
1
683

Lors de l'écriture du code, comme le moniteur ne peut pas être allumé, le nombre de lignes affichées dans le code est très petit et le défilement de haut en bas est très fréquent, donc je pense comme ceci :

Lors de l'édition d'un seul fichier, la fonction :vs, 这时有两个垂直的窗口了(左边窗口的 number 为 1-44, 右边的就为 45-88), 再实现 scroll lock 或者 scroll sync (voir les onglets de mosaïque de Firefox) peut utiliser pleinement l'espace grand écran.

Excusez-moi, est-ce que cela a été mis en œuvre ?

--- Idées préliminaires déjà disponibles --

:h scroll-bind

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

répondre à tous(1)
習慣沉默

En fait, je ne comprends pas très bien ce que vous voulez dire. D'après votre description, s'agit-il d'afficher le même fichier en écran partagé verticalement, puis de lier les deux écrans partagés pour les faire défiler ensemble ? Si c'est le cas : :help 'cursorbind' Voyez par vous-même. :help 'cursorbind' 自己看吧。

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

Cependant, votre demande initiale est que le défilement est très fréquent, donc je ne comprends pas. Même si le défilement est divisé sur deux écrans simultanément, n'est-ce pas la même chose que le défilement sur un seul écran ? À moins que vos deux écrans n'affichent deux parties différentes d'un fichier, telles que 1-40 à gauche et 41-80 à droite, puis défilent simultanément... ~~ Cependant, vim semble incapable de le faire, et vous besoin d'écrire un plug-in. ~~
Définissez set scrollbind dans les deux fenêtres Vous devez ajuster manuellement les lignes de départ des deux fenêtres avant de procéder au réglage.
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal