【发布时间】:2016-01-31 14:36:48
【问题描述】:
我正在为 Swift 2 中的命令行编写 BASIC 解释器,但我找不到实现简单命令 CLS(从终端清除所有文本)的方法。我应该简单地在循环中打印空格,还是有一个我不知道的功能会清除终端屏幕吗?
【问题讨论】:
-
system("clear")或类似的(例如popen)怎么样?或者,使用 AppleScript(或通过命令行osascript)模拟按 Ctrl-L -
@Arc676 是的,这正是我想要的,谢谢。出于好奇,您是从哪里得知这个命令的?
-
哪个命令?
osascript? -
比硬编码更好 - Ncurses with Swift on Linux.
标签: swift macos command-line terminal