1. ホーム
  2. character-encoding

[解決済み】垂直タブとは何ですか?

2022-04-16 19:19:52

質問

垂直タブ文字( \v はC言語、ASCII11)。

キーボードにキーがあったことがあるのでしょうか?どうやって生成したんだろう?

現在も使われている言語やシステムで、垂直タブ文字が何か面白いことや便利なことをするものはありますか?

どのように解決するのですか?

垂直タブは、プリンタの垂直方向の動きを高速化するために使用されていました。 一部のプリンタは、さまざまなタブスポットを持つ特殊なタブベルトを使用していました。 これは、フォーム上のコンテンツの位置合わせに役立ちました。 VTをヘッダスペースに、ヘッダを記入、VTをボディエリアに、行を記入、VTをフォームフッタに。 一般に、これはプログラム内で文字定数としてコード化されていた。キーボードからだと、次のようになる。 CTRL - K .

もう使う理由がある人はいないと思うのですが。 ほとんどのフォームは、postscriptのようなプリンタ制御言語で生成されています。

タルヴィ・ウィルソン(@Talvi Wilson)は、パイソン(Python)の「' \v'」で使われていると指摘した。

print("hello\vworld")

出力します。

hello
     world

上記の出力では、デフォルトの縦サイズが1行になるようです。 perlの" \013" でテストしてみましたが、同じ出力になりました。これは、linefeedをcarriage-return + linefeedに変換するデバイスで、carriage returnなしで改行するために使用できるかもしれません。