【问题标题】:How to scroll a console command output in MacVim/GVim? [duplicate]如何在 MacVim/GVim 中滚动控制台命令输出? [复制]
【发布时间】:2013-12-16 11:17:13
【问题描述】:

当我在 VIM 中打印到脚本的输出时,我无法向上滚动,所以我只能看到最后几行。例如,如果这是我的脚本:

for i in range(1000):
    print str(i)+"TEST"

然后我运行这个命令:

:w !python -

如何滚动查看例如500 条测试线。 我已经看到this 的问题,但这不适用于 mac OSX。

【问题讨论】:

  • @gits 谢谢!但是有一些差异我在hot to scroll.. 中找不到正确的答案,也许第二个更好但是即使没有有用的答案,我希望我能找到更好的方法!

标签: macos vim vertical-scrolling


【解决方案1】:

我不认为 MacVim/GVim 的伪终端能够使用通常的滚动键进行滚动。您是否尝试将命令输入寻呼机?以下工作,在这里:

:!python % | less -d

(编辑)

less很多类似于 vi 的命令。使用/foo向前搜索,?foo向后搜索,50G跳转到第50行,<C-f>向下翻页,$ less +G直接跳转到最后一行`...

$ man less 是一本令人惊讶的好书。

【讨论】:

  • 谢谢,但我只能看到前 60 行!奇怪!
  • less 有很多类似 vi 的命令:完整列表请参见 $ man less,但您可以使用 ggG<C-f><C-d> 等. less -d +G 直奔最后一行。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-26
  • 1970-01-01
  • 2014-09-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多