【发布时间】:2022-01-16 02:40:50
【问题描述】:
我有一个 Python 代码在终端打印 33 行,所以我想跳回第 11 行并重写该行中的所有文本,我该怎么做?
【问题讨论】:
标签: python python-3.x terminal
我有一个 Python 代码在终端打印 33 行,所以我想跳回第 11 行并重写该行中的所有文本,我该怎么做?
【问题讨论】:
标签: python python-3.x terminal
您必须使用像curses 这样的包来控制终端。这就是像vi 这样的应用程序用来绘制的。这使您可以在特定的行和列位置绘制字符串。
【讨论】:
这就是熟悉 less 很有用的原因。
您可以使用11g 跳转到行首或11G 跳转到行尾。
或者从命令行,如果你想查看行号,你可以使用less +11 filename.py 或less +11 -N filename.py。您还可以使用less +11 -j 10 filename.py在终端的特定行显示文件的特定行。
【讨论】: