vim - 通过腻子在 Vim 中选择多页文本 block 时向上/向下滚动

标签 vim select mouse xterm

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

有什么方法可以兼得两者的优点 - 当我用鼠标选择文本时,如果我到达页面末尾,它会自动向上/向下滚动,具体取决于我是否到达页面顶部/底部并允许我还要从下一页中选择文本吗?

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

最佳答案

当你有 set mouse=a , 您可以通过 <Shift> + LeftMouse 选择做一个选择,<Shift> + RightMouse像往常一样粘贴您的代码。

希望对您有所帮助!!

关于vim - 通过腻子在 Vim 中选择多页文本 block 时向上/向下滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1865674/

相关文章:

bash - 在许多文件中用制表符空格替换逗号

bash - 如何为 Docker 命令编写参数化 Bash 别名

vim - .vimrc 中的 E10 错误

listview - 鼠标套索选择期间 ListView 滚动的错误(Windows 10 更新 16299)

c# - 在鼠标点击的地方绘制矩形

vim - 如何在 windows 下停止 Vim 的闪烁

php - php函数中的select语句

mysql select语句mc_decrypt

mysql - 在一列中查找 N 个最大的元素

.net - 如何使用鼠标拖动和移动winform