代码之家  ›  专栏  ›  技术社区  ›  TCSGrad

通过putty在Vim中选择多页文本块时向上/向下滚动

  •  3
  • TCSGrad  · 技术社区  · 15 年前

    我在xterm through putty上使用vim 6.3.81。当我使用 set mouse=a ,我可以滚动文件,但不能选择文本。使用禁用鼠标时 set mouse= ,我可以用鼠标选择文本(自动复制到缓冲区),但是如果文本块超过一页长,我就不能上下滚动(并且一次只能选择一个屏幕上的文本)!!

    我知道vim足够强大/灵活,可以做我想做的事情-我只是不知道怎么做!!有人能帮忙吗?

    3 回复  |  直到 15 年前
        1
  •  2
  •   Vasu    14 年前

    当你有 set mouse=a ,你可以选择 <Shift> + LeftMouse 要进行选择, <Shift> + RightMouse 像往常一样粘贴代码。

    希望这有帮助!!

        2
  •  1
  •   Benj    15 年前

    • 使用鼠标定位光标。
    • 按向上/向下(或j/k)移动 上/下

    如果您从终端末端向下滚动,它将自动向下滚动,保持选择处于活动状态。

        3
  •  1
  •   Andrew Aylett    15 年前

    详细回答:终端中的Vim不会与windows剪贴板交互,因此使用鼠标=a选择不会有帮助,因为所选文本将无法访问。如果没有mouse=a,PuTTY控制鼠标,vim的数据不在PuTTY的滚动缓冲区中,因此PuTTY无法获取它。

    native install of vim .