タブキー タブ文字

タブキー

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/04/25 11:57 UTC 版)

タブ文字

ASCIIでは、制御文字として水平タブ(HT)に 9 が割り当てられている(Unicodeも同様)。キャレット記法では ^I となり、一般的なキーボードではタブキーの他、Ctrl+Iでも入力できる。C言語など多くのプログラミング言語ではエスケープ文字を使って \t で文字列中にタブ文字を入れることができる。

垂直タブ(VT)には、ASCIIでは 11(十六進数では0xB)が割り当てられている(Unicodeも同様)。キャレット記法では ^K 、エスケープ文字は \v である。

EBCDICでは、HTは5、VTは11である。

当初のプリンターは、タブがどこに設定されているかを示すために、機械式のタブストップを使用した。水平方向は可動式の金属の突起で、垂直方向はキャリッジコントロールテープ英語版のパンチ穴で示された。当初は、プリンターにセットした用紙に既に印刷されている伝票などの様式に合わせて、タブストップは手動で設定された。後に、別の制御文字を使用してタブの設定と解除が行われるようになった。ISO 6429には、コード136(水平タブの設定)、137(水平タブの行揃え)と138(垂直タブの設定)が含まれている。

実際には、設定可能なタブストップは固定のタブストップに急速に置き換えられた。水平タブは8文字ごと、垂直タブは6行(一般的には1インチ)ごととするのがデファクトスタンダードとなった。印刷プログラムは、用紙上のどんな位置へでも移動するために必要なスペースや改行を簡単に送ることができ、これはタブストップを決めるモーダルで非標準な方法よりもはるかに信頼できた。タブ文字は、単に複数のスペースや改行を1つのコードで送るためのデータ圧縮用として使われるようになった。

8文字の水平タブが普及したのは、8が2の累乗であり、当時のデジタル電子機器で扱いやすかったためである。

タブ区切りのテキスト(TSV)

各種データの交換用に多用されるComma-Separated Values(CSV、コンマ区切りテキスト)の形式の一つとして、各フィールド(項目)の区切り文字(デリミタ)にタブ文字が使われることがあり、これをTab-Separated Values(TSV)と呼ぶ。

表計算ソフトやワープロの表からデータをコピーしたときや、データを貼りつけるときにタブ区切りのテキストが使われる。

HTML

HTMLでは &#9;&Tab; で水平タブを表現できる[3]が、HTMLでは水平タブを含む空白文字の連続は1つの空白として表示される。ただし、<pre>タグの中や、CSSでwhite-space属性をpreに設定されたタグの中は、この限りではない。

以下は、<pre></pre>要素の中で&#9;を使った例である。

These 2 lines are tabbed:
2009&#9;This line uses a tab.
&#9;This line also uses a tab.
This line does not use a tab.

上記のHTMLは以下のように表示される。

These 2 lines are tabbed:
2009	This line uses a tab.
	This line also uses a tab.
This line does not use a tab.

垂直タブは &#xB; であるが、XML 1.0[4]やHTMLでは使用できない。

Unicode

Unicodeでは、水平タブ・垂直タブのコードポイントはASCIIと同じである[5]

  • U+0009 <control-0009> (CHARACTER TABULATION, 水平タブ (HT), タブ)
  • U+000B <control-000B> (LINE TABULATION, 垂直タブ (VT))

制御文字の図形表現として以下のものがある。

  • U+2409 symbol for horizontal tabulation
  • U+240B symbol for vertical tabulation

Unicodeには、タブキーに刻印される記号もある[6]

  • U+21B9 leftwards arrow to bar over rightwards arrow to bar (tab with shift tab)
  • U+21C6 leftwards arrow over rightwards arrow
  • U+21E4 leftwards arrow to bar (leftward tab)
  • U+21E5 rightwards arrow to bar (rightward tab)

  1. ^ Underwood Portable Typewriter Gallery”. 2011年2月22日時点のオリジナル[リンク切れ]よりアーカイブ。2011年4月9日閲覧。
  2. ^ Instructions for Using the Underwood Typewriter”. 2011年4月9日閲覧。
  3. ^ http://dev.w3.org/html5/html-author/charref
  4. ^ Extensible Markup Language W3C Recommendation (5th Edition). http://www.w3.org/TR/xml/#charsets
  5. ^ C0 Controls and Basic Latin”. 2013年12月13日閲覧。
  6. ^ Arrows – Unicode”. 2013年12月13日閲覧。


「タブキー」の続きの解説一覧




固有名詞の分類


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「タブキー」の関連用語

タブキーのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



タブキーのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのタブキー (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS