web-dev-qa-db-ja.com

垂直タブとは何ですか?

垂直タブ文字(C言語の\v、ASCII 11)の元々の歴史的な使用は何でしたか?

キーボードにキーがありましたか?誰かがそれをどのように生成しましたか?

垂直タブ文字が興味深く有用な何かをする言語やシステムが現在も使用されていますか?

188
dmazzoni

垂直タブは、プリンターの垂直移動を高速化するために使用されました。一部のプリンターは、さまざまなタブスポットを持つ特別なタブベルトを使用していました。これにより、フォーム上のコンテンツを揃えることができました。 VTからヘッダースペース、ヘッダーに記入、VTから本文領域、行に記入、VTからフッターを作成します。通常、プログラムでは文字定数としてコーディングされていました。キーボードからは、 CTRL-K

誰もそれを使用する理由がないと思います。ほとんどのフォームは、ポストスクリプトのようなプリンター制御言語で生成されます。

178
BillThor

Microsoft WordはVTを使用 行区切りとして通常の 改行関数 と区別するために、段落区切りとして使用されます。

59
dan04

タイプライター時代に、通常6行間隔で次の垂直ストップにページを移動するために使用されました(水平タブが行に沿って8文字ずつ移動するのとほぼ同じ方法)。

現代の設定では、vtの意味はほとんどありません。

14
Alex Essilfie

医療業界では、VTはHL-7データのフレーム化に使用されるMLLP/LLP/HLLPプロトコルのフレーム開始文字として使用されます。これは、80年代後半から医療交換の標準であり、現在も広く使用されています。 。

12
James

ASCII垂直タブ(\x0B)は、一部のデータベースおよびファイル形式で、フィールド内の改行として引き続き使用されます。例えば:

  • データフィールド内の新しい行を許可する.merファイル形式では、
  • FileMakerデータベースでは、垂直タブを改行として使用できます( https://support.Microsoft.com/en-gb/kb/59096 を参照)。
5
Jack James

VT文字は、テキストをボックスのサイズに調整するために、他のボックスに表示される各行の最後にあるpptxテキストボックスで使用されることがわかりました。テキストを次の行に移動し、テキストブロック全体をテキストボックスに固定するために、PowerPointによって自動的に生成されるようです(ユーザーによって導入されません)。以下の例では、§の位置に:

"This is a text §
inside a text box"
4
merce_00

垂直タブはラインフィードの反対でした。つまり、1行上に移動しました。タブの位置とは関係ありません。これを証明したい場合は、RS232ターミナルで試してください。

2
Seawolf409

R0byn の経験と同様に、PowerPointスライドプレゼンテーションを試し、スライド上のテキストの本文をダンプしました。通常、キャリッジリターン(ASCII 13/0x0d/^ M)または改行/改行(ASCII 10/0x0a/^ J)文字、代わりに垂直タブ(ASCII 11/0x0b/^ K)を使用します。これは、おそらく dan04 =上記のWordの場合:同じ段落内に留まりながら「改行」として機能する。良い質問ですが、この文字は テレタイプ端末 今日と同じくらい役に立たないだろうと私は完全に思いました。

1
wescpy

テーブル要素内のいくつかの場所で.pptxドキュメントでVT文字を見つけました。しかし、それがどのように挿入されたかについての手がかりはありません。

0
R0byn

まだ使用されていると思いますが、正確にはわかりません。キーの組み合わせもあります。

英語は左から右、アラビア語は右から左に書かれているため、世界には上から下に書かれた言語もあります。その場合、英語のテキストに水平タブが使用されるのと同じように、垂直タブが便利です。

検索してみましたが、まだ有用なものが見つかりませんでした。

0
mtk