Swift 2でコマンドラインのBASICインタープリターを書いていますが、単純なコマンドCLS(ターミナルからすべてのテキストをクリアする)を実装する方法が見つかりません。単にループ内のスペースを印刷する必要がありますか、それとも関数がありますかターミナル画面がクリアされることに気づいていませんか?
組み込みclear
コマンドを次のいずれかで使用しますsystem
system("clear")
またはpopen
(Googleに尋ねる)
または、コマンドラインからAppleScriptを使用してCtrl + Lを押すことをシミュレートします。
osascript -e 'tell app "terminal" to tell app "system events" to keystroke "l" using {control down}'
編集:system
Swiftの新しいバージョンでは利用できなくなりました。ルドルフ・アダムコビッチの答えを参照してください。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加