メールの書き出しのあいさつ、署名、住所、よく書くコードの断片など、毎日のように同じ文字列を打っていることはないでしょうか。テキスト展開ツール (テキストエキスパンダー) は、短い略語を入力すると、あらかじめ登録しておいた定型文に置き換えてくれる道具です。ここでは、特定の製品に寄らずに、使いどころと登録のこつを紹介します。

仕組みと、向いている使い方

テキスト展開ツールは、キーボードからの入力を見張っていて、登録した略語が打たれると、その略語を消して定型文を入力し直します。多くの製品は、メールソフト、ブラウザー、エディターなど、どのアプリの入力欄でも働きます。

向いているのは、「毎回同じ」で「打ち間違えると困る」文字列です。

  • メールのあいさつ、締めの文、署名
  • 住所や、固有の表記 (サービス名、製品名など)、よく案内する URL
  • よく書くコードの断片 (HTML のひな形、console.log() など)
  • 今日の日付や時刻 (製品によっては、展開した時点の日付に置き換えられます)

製品によっては、定型文の中にカーソルを置く位置を決めておく、クリップボードの内容を差し込む、展開するときに入力欄を出して一部だけ書き換える、といった機能もあります。できることは製品ごとに違うので、使う前に説明を確かめてください。

略語の決め方

テキスト展開で困るのは、ふつうに文章を書いているときに、意図せず略語に当たってしまうことです。たとえば mail を略語にすると、英文の中で mail と書くたびに展開されてしまいます。

そこで、略語には、ふつうの単語には出てこない記号を付けるのが定番です。

;sig    → 署名
;adr    → 住所
;date   → 今日の日付 (例: 2026-11-16)
;mok    → メールの「承知しました」の返信
;chtml  → HTML のひな形
  • 先頭 (または末尾) に付ける記号を 1 つに決め、すべての略語でそろえる。; や // など、打ちやすく、文章の中で単語の直前に来にくいものを選ぶ
  • 記号のあとは、思い出しやすい英字にする。種類ごとに頭の文字をそろえる (メールは ;m、コードは ;c など) と、数が増えても迷いにくい
  • 短すぎる略語は避ける。;a のような 1 文字は、ほかの略語の書き始めと重なりやすい

日本語入力 (IME) がオンのままだと、略語が変換の途中の文字として扱われ、展開されないことがあります。略語は半角英数字を入力する状態で打つ、と決めておくと迷いません。

登録した略語の一覧は、ときどき見直しましょう。使わなくなった定型文が残っていると、似た略語を作ったときに取り違えの原因になります。

登録してはいけないもの

定型文は、ツールの設定ファイルなどに、ふつうの文字列として保存されることが多いです。設定を複数の端末で同期する製品では、外部のサーバーにも置かれます。パスワード、クレジットカードの番号、他人の個人情報などは登録しないでください。パスワードの入力は、パスワード管理の専用の道具に任せるほうが安全です。

また、展開した結果をよく確かめずに送ると、別の定型文を送ってしまうといった失敗につながります。送信の前に読み返す習慣は、そのまま残しておきましょう。

OS やエディターの機能で代用する

専用のツールを入れなくても、似たことができる機能があります。

  • 日本語入力のユーザー辞書 (単語の登録): 読みに「めーる」と登録して、メールアドレスに変換する、といった使い方ができます。多くの日本語入力にあり、変換の候補として出るので、意図しない置き換えが起きにくいのが利点です
  • macOS の「テキスト置換」: 登録した文字列を入力すると、別の文字列に置き換える機能です。キーボードの設定から登録し、対応しているアプリで働きます
  • エディターのスニペット: VS Code などのエディターには、コードの断片を略語から呼び出す機能があります。入れたあとにカーソルを順に移す機能もあり、コードの定型文にはこちらが向いています

エディターのスニペットに CSS を登録する例は、よく書く CSS をスニペットに登録する記事 で紹介しています。文章の定型文はユーザー辞書やテキスト展開ツール、コードの定型文はエディターのスニペット、と使い分けると、それぞれの得意なところを生かせます。

まとめ

  • テキスト展開ツールは、略語を定型文に置き換えて、打つ手間と打ち間違いを減らす
  • 略語には、ふつうの単語に出てこない記号を付け、決まりをそろえる
  • パスワードなどの秘密の情報は登録しない
  • 日本語入力のユーザー辞書、macOS のテキスト置換、エディターのスニペットでも同じことができる