从vim运行python时,如何在输出窗口中移动



在很多地方都解释了如何从vim运行python脚本,包括在vim中运行python代码。

但我的输出跨越了多个页面,只有我才能看到最后一页。我无法进入结果的顶端。

我试过了:!清楚的python%|更多。这将保持更多的输出,但一旦退出更多,情况就一样了。有什么方法可以在结果窗格中移动吗?

此外,我无法添加快捷方式"map:w:!python%|more"。

输出只需打印到您的终端中,因此您应该使用终端的功能进行滚动。Linux TTY和许多X11终端仿真器都支持Shift-PgUp/<kbd]PgDown>;在X11中,如果你喜欢滚动,你也可以使用滚轮。

如果您需要使用Vim处理输出,则应在!前面加上read::read !python %;这将把输出放入当前缓冲器。

此外,我无法添加快捷方式"map:w:!python%|more"。

每个帖子最好只问一个问题。命令中缺少的是将命令绑定到的密钥;您还应该转义%|

最新更新