相关疑难解决方法(0)

Node.js console.log - 是否可以更新一行而不是创建新行?

我的node.js应用程序有很多控制台日志,这对我来说很重要(它是一个非常大的应用程序,因此运行了很长时间,我需要知道事情仍在进行中)但我最终会有数千行控制台日志.

是否可能以某种方式console.update擦除/替换控制台线而不是创建新线?

javascript node.js

63
推荐指数
8
解决办法
3万
查看次数

如何在控制台应用程序(Linux)中擦除打印的字符?

我正在创建一个需要进度条的小型控制台应用程序.就像是...

Conversion: 175/348 Seconds   |==========          |  50%
Run Code Online (Sandbox Code Playgroud)

我的问题是,你如何擦除已经打印到控制台的字符?当我达到第51个百分比时,我必须从控制台擦除这一行并插入一个新行.在我目前的解决方案中,这就是发生的事情......

Conversion: 175/348 Seconds   |==========          |  50%
Conversion: 179/348 Seconds   |==========          |  52%
Conversion: 183/348 Seconds   |==========          |  54%
Conversion: 187/348 Seconds   |===========         |  56%
Run Code Online (Sandbox Code Playgroud)

我使用的代码是......

print "Conversion: $converted_seconds/$total_time Seconds   $progress_bar  $converted_percentage%\n";
Run Code Online (Sandbox Code Playgroud)

我在使用PHP的Linux中这样做(只有我会使用该应用程序 - 所以请原谅语言选择).因此,该解决方案应该适用于Linux平台 - 但如果您有一个跨平台的解决方案,那将更为可取.

linux console character erase

15
推荐指数
3
解决办法
1万
查看次数

标签 统计

character ×1

console ×1

erase ×1

javascript ×1

linux ×1

node.js ×1