찾다

 >  Q&A  >  본문

vim - 두 개의 `분할 창`이 `scroll lock`이나 `scoll sync` 또는 유사한 기능을 구현할 수 있습니까?

코드를 작성할 때 모니터를 위로 올릴 수 없기 때문에 코드에 표시되는 줄의 수가 매우 적고, 위아래로 스크롤하는 일이 잦아서 이렇게 생각합니다.

파일 하나를 편집할 때 :vs, 这时有两个垂直的窗口了(左边窗口的 number 为 1-44, 右边的就为 45-88), 再实现 scroll lock 或者 scroll sync 기능(Firefox의 타일 탭 참조)을 사용하면 와이드스크린 공간을 최대한 활용할 수 있습니다.

실례합니다. 구현되었나요?

---예비 아이디어가 이미 준비되어 있습니다-

:h scroll-bind

过去多啦不再A梦过去多啦不再A梦2778일 전689

모든 응답(1)나는 대답할 것이다

  • 習慣沉默

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

    사실 무슨 말씀인지 잘 이해가 안가네요. 같은 파일을 세로 분할 화면으로 표시한 후 두 분할 화면을 묶어서 함께 스크롤하게 한다는 말씀인가요? 그렇다면: :help 'cursorbind' 직접 확인해 보세요. :help 'cursorbind' 自己看吧。

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

    그런데 처음 요청하신 내용은 스크롤이 너무 잦다는 것인데, 스크롤이 동시에 두 화면으로 나누어져 있어도 한 화면에서 스크롤하는 것과 같지 않나요? 두 화면에 파일의 서로 다른 두 부분(예: 왼쪽의 1-40, 오른쪽의 41-80)이 표시되고 동시에 스크롤되지 않는 한...~~ 하지만 vim은 이를 수행할 수 없는 것 같습니다. 플러그인을 작성해야 합니다. ~~ 두 창 모두에서
    set scrollbind를 설정하세요. 설정하기 전에 두 창의 시작 줄을 수동으로 조정해야 합니다.

    회신하다
    0
  • 취소회신하다