Heim  >  Fragen und Antworten  >  Hauptteil

vim – Können zwei „geteilte Fenster“ „Scroll Lock“ oder „Scroll Sync“ oder ähnliche Funktionen implementieren?

Da beim Schreiben von Code der Monitor nicht hochgeklappt werden kann, ist die Anzahl der im Code angezeigten Zeilen sehr gering und das Scrollen nach oben und unten kommt sehr häufig vor, daher denke ich so:

Beim Bearbeiten einer einzelnen Datei kann die :vs, 这时有两个垂直的窗口了(左边窗口的 number 为 1-44, 右边的就为 45-88), 再实现 scroll lock 或者 scroll sync-Funktion (siehe Firefox-Kachelregisterkarten) den Breitbildraum voll ausnutzen.

Entschuldigung, wurde es umgesetzt?

--- Vorläufige Ideen bereits vorhanden --

:h scroll-bind

过去多啦不再A梦过去多啦不再A梦2734 Tage vor649

Antworte allen(1)Ich werde antworten

  • 習慣沉默

    習慣沉默2017-05-16 16:40:52

    其实没太明白你的意思,看你的描述是把同一个文件竖分屏显示,然后绑定这两个分屏使它们一起滚动吗?如果是这样的话::help 'cursorbind' 自己看吧。

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

    Antwort
    0
  • StornierenAntwort