最近、Ada プログラミング言語を発見しましたが、C プログラミング言語にも問題があります。フォーム フィードが期待どおりに機能しません。
エイダの例:
with Ada.Text_IO; use Ada.Text_IO;
procedure Main is
begin
New_Page;
end Main;
Cでも同じ:
#include <stdio.h>
int main (void) {
printf ("\f");
return 0;
}
どちらも、XTerm と Linux コンソール (両方とも zsh) で新しい行になるだけです。代わりに、Ctrl-L のように画面をクリアする必要があります。
で呼び出した場合
# ./main | cat -A
私は得る
^L
しかし、私がタイプすると
# cat -A
と入力します
Ctrl-L
私は得る
^L
それも。
フォーム フィードを Ctrl-L として機能させる方法を知っている人はいますか?
ご協力いただきありがとうございます!