• Link to X Link to X Link to X
  • Link to Facebook Link to Facebook Link to Facebook
  • Link to Youtube Link to Youtube Link to Youtube
  • Link to Reddit Link to Reddit Link to Reddit
  • Link to Rss Link to Rss Link to Rss
  • ブログ
  • サポート
    • FAQ
    • ヘルプ (HTML)
    • マニュアル (PDF)
    • フォーラム (閲覧専用)
    • ライブラリ (GitHub)
    • 登録キーを再送
    • お問い合わせ
  • 会社案内
    • エムソフトについて
    • スタッフ紹介
    • その他の製品
    • 受賞賞一覧
    • プライバシー ポリシー
    • エムソフト カスタマー センターを表示
  • 🌐 日本語
    • English
    • 한국어
    • Deutsch
    • 简体中文
    • 繁體中文
  • ダウンロード
  • 購入方法
  • 特長
  • Menu Menu

スニペットの使い方 (1)

EmEditor Professional v9 の大きな特長の1つが、新しくなったスニペット プラグインです。スニペットとは、テキストの断片のことです。プログラムを書くときは、良く使うソースコードの一部をスニペットとして保存しておき、簡単な操作でこのスニペットをいつでも呼び出すと便利なことが多いものです。プログラムでなくても、たとえば、挨拶などの定型文をスニペットとして保存しておき、後からいつでもその定型文を一発で呼び出せれば便利でしょう。そのような便利さを実現したのが、スニペット プラグインです。海外では、Macintosh 用のテキスト エディター TextMate をはじめ、最近はスニペット機能の付いているテキスト エディターに人気が出てきているようで、これからトレンドになりそうな機能です。

スニペットを有効にするには

それでは、早速、スニペット プラグインを利用して簡単な HTML ファイルを書いてみましょう。そのためには、まず、スニペット プラグインを有効にする必要があります。スニペット プラグインを有効にするためには、プラグイン ツール バーの [スニペット] ボタンをクリックして、このボタンが押された状態にします。

または、[ツール] メニューの [プラグイン] サブ メニューの中にある [スニペット] を選択します。すると、EmEditor ウィンドウの左側に [スニペット] というカスタム バーが表示されるのがわかります。

スニペット カスタム バーを表示すると、その中には、既定でツリーが表示されていることがわかります。ツリーのフォルダには、ASP、ASP_vb_NET、C/C++、CSS など多数のプログラミング言語用にスニペットが整理されていることがわかります。また、「General」というフォルダは、特定のプログラムとは関係なく、日常的に使われるスニペットを集めたものです。これらを合わせて、全部で 17 フォルダ、582 個のスニペットがあらかじめ用意されています (Table 1.)。

フォルダ名アイテム数
ASP10
ASP_vb_NET32
C/C++26
CSS97
EmEditor Macros7
General28
HTML74
Java41
JavaScript14
JavaScript for EmEditor3
Pascal9
Perl22
PHP47
Python15
Ruby128
TeX24
XML5
合計582

Table 1. 既定のフォルダとスニペットの個数

通常は、このカスタム バーが表示されている状態でないと、スニペット機能が働かないのですが、スニペット プラグインのプロパティの [全般] タブで [バックグラウンドでも実行] チェック ボックスをチェックしておきます。そうすると、カスタム バーが表示されていなくても、バックグラウンドで常にスニペットが動作する状態になります。

簡単な HTML の作成

それでは、HTML ファイルを作成してみたいと思います。まず、HTML の設定で新規作成する必要があるため、ツール バーの新規作成ボタンの右の逆三角をクリックして表示されるメニューから HTML を選択します。すると、テンプレートで設定されている HTML があらかじめ表示されてしまうので、今回は、Ctrl+A と Delete を押して、このテンプレートを削除します。

それでは、まず

doctype

と入力します。すると、ツール チップで、「Press Tab to insert a Doctype declaration.」で表示されます。

つまり、ここで Tab キーを押せば Doctype の宣言を挿入することができることを知らせてくれているのです。それでは、知らせてくれたとおり、Tab キーを押しましょう。すると、「HTML 4.01 Strict」から始まる、全部で 9 通りの Doctype 宣言を選ぶことができるようになります。

この中から 1 つ、この場合は何でもいいのですが、「XHTML 1.0 Transitional」を選択します。選択するためには、数字の「5」を押します。すると、

というスニペットが文頭に挿入されることがわかります。

次に、html 宣言を入力したいと思います。そのためには、

html

とタイプします。すると、ツール チップで、「… (Tab を押すと挿入します)」と表示されます。

ここで、前回と同様に Tab を押すと、今度はメニューを表示せずに、いきなり

と表示されます。

この時点で、「xmlns=”https://www.w3.org/1999/xhtml”」の部分が選択された状態でカーソルはその選択テキストの部分にあります。このカーソルがある部分をタブ ストップ、またはプレイスホルダーと言います。ここで Backspace または Delete キーを押せば、この選択されているテキストを削除することができますし、別の文字をタイプすることにより、その文字に置き換えることができます。そして、再び Tab キーを押すと、カーソルが Tab だけではないショートカット キー

次に好きな文を入力して、その一部を選択してから、今度は Ctrl+B を押してみてください。

すると、その部分を囲んで、

(strong)強調したい部分(/strong)

と strong タグが挿入されます。

Ctrl+I を使用すると、

(em)強調したい部分(/em)

と em タグが表示されます。このように、スニペット プラグインでは、Tab だけでなく、設定によって Ctrl+B や Ctrl+I というようにあらゆるキーボード ショートカットを使用することができるのです。

Flash スニペットの挿入で見るミラー機能

次に Flash スニペットを HTML 文書に挿入してみましょう。そのためには、

flash

とタイプします。そして、Tab キーを押します。すると、

と挿入されます。ここで、ユーザー側で変更したい変数が多いことが気づきます。画像のサイズを指定する 640 や 480 という数字とファイル名を示す sample.swf は、それぞれ 2 箇所に存在します。したがって、スニペットの機能を使用して、カーソルが 1 行目の “640” の部分にあるときに、この数字を、たとえば “1000” に変更すると、自動的にもう一方の 3 行目の “640” も “1000” に置き換わってくれます。同様に、カーソルが 2 行目の “sample.swf” にあるときに、このファイル名をたとえば、”myfile.swf” に変更すれば、3 行目の “sample.swf” も自動的に “myfile.swf” に変更してくれます。つまり、ある 1 箇所の変更が別の場所にも自動的に反映されるのです。これが、ミラー機能と呼ばれるものです。ミラー機能を使ったスニペットの作成方法は、後ほど説明します。

以上、簡単にスニペットの使い方について説明しました。スニペットを使用すると、上記のような簡単な HTML コードを短時間で作成することができます。次回は、スニペットを自分で作成する方法について説明したいと思います。

← スニペット プラグイン スニペットの使い方 (2) →

  • テキスト編集
    • EditorConfig のサポート
    • HTML、CSS、JSON、XML の構文チェッカー
    • あいまい一致の検索
    • 言語サーバープロトコルのサポート
    • 選択範囲のフォーマット
    • 見やすい色分け表示
    • 設定
    • 複数選択編集
      • 箱型編集の使い方 (1)
      • 箱型編集の使い方 (2)
    • 文書の比較
    • 正規表現
  • 強力な CSV ツール
    • CSV の結合
    • CSVコンバーター
    • オートフィル
    • カスタム CSV 形式を定義する
    • ピボットテーブル
    • フラッシュ フィル
    • ヘッダーを凍結する
    • 並べ替え機能
    • 列の管理
    • 列の結合/分割
    • 列を抽出
    • 行/列を挿入する
    • 行を結合する
    • 転置
    • 連番の挿入
    • 重複行の削除
    • 頻出文字列を抽出
  • 巨大ファイルに対応
    • 16 TB までのファイル
    • 巨大ファイル コントローラー
    • ファイルの分割と結合
    • 最適化された並べ替え
    • 軽いマルチ スレッドのデザイン
  • ユーザー エクスペリエンス
    • カスタマイズ可能なツール バー
    • スタート ウィンドウ
    • ドキュメント グループ
    • 分割ウィンドウ
    • 国際言語とロケールのサポート
    • カスタマイズ可能なインターフェイス
    • タブ デザイン
    • クイック起動
    • ワークスペースの記憶
    • マーカー
  • 拡張性
    • AIによる支援執筆
    • [AI] ツール バー
    • AIとチャット
    • プラグイン
      • コミット リスト
      • エクスプローラ プラグイン
      • HTML バー プラグイン
      • 開いている文書プラグイン
      • プロジェクト プラグイン
      • 検索プラグイン
      • スニペット プラグイン
        • スニペットの使い方 (1)
        • スニペットの使い方 (2)
        • Zen Coding の使い方
      • Web プレビュー プラグイン
      • 単語補完プラグイン
      • 単語数プラグイン
      • EmEditor プラグインの作成方法
    • スクリプト言語で記述可能なマクロ
    • 外部ツール
    • アウトライン
  • 汎用性
    • Windows 11/10 サポート
    • Unicode に対応
    • ポータブル版
    • 複数ファイルのエンコードの変換
    • 高速 64 ビット版
  • さらに多くの機能
    • Base64
    • HTML文字参照
    • Markdown エディター
    • Universal Character Name
    • ジャンプ
    • パーセント エンコーディング
    • 半角/全角変換
    • 大文字/小文字に変換
    • 文字コード値
    • 検索と置換のための数値範囲表現
    • 顧客サポート
    • CSV
    • ネストされた CSV
    • [フィルター] ツール バー
    • HTML/XML 文字参照のツール チップ表示
    • バイナリ編集
    • 括弧/引用符の自動補完
    • 部分編集
    • ドラッグ アンド ドロップ
    • スペル チェック機能
    • 連番の挿入
    • クリップボード履歴
    • ブックマーク
    • 高速起動
    • エラー ハンドラーとクラッシュ リカバリー
    • メッセージ送信機能 (プラグイン)
    • ワイルドカード サポート
    • ファイル一覧に常に表示
    • 保護されたフォルダ内にファイルを保存
    • テキストの取り込み
    • 対応するタグの強調
    • 検索と置換
    • 連続置換
    • ステータス ウィンドウ
    • 全画面表示
  • 履歴
    • Version 26.2 の新機能
    • Version 26.1 の新機能
    • Version 26.0 の新機能
    • Version 25.4 の新機能
    • Version 25.3 の新機能
    • Version 25.2 の新機能
    • Version 25.1 の新機能
    • Version 25.0 の新機能
    • Version 24.5 の新機能
    • Version 24.4 の新機能
    • Version 24.3 の新機能
    • Version 24.2 の新機能
    • Version 24.1 の新機能
    • Version 24.0 の新機能
    • Version 23.1 の新機能
    • Version 23.0 の新機能
    • Version 22.5 の新機能
    • Version 22.4 の新機能
    • Version 22.3 の新機能
    • Version 22.2 の新機能
    • Version 22.1 の新機能
    • Version 22.0 の新機能
    • Version 21.9 の新機能
    • Version 21.8 の新機能
    • Version 21.7 の新機能
    • Version 21.6 の新機能
    • Version 21.5 の新機能
    • Version 21.4 の新機能
    • Version 21.3 の新機能
    • Version 21.2 の新機能
    • Version 21.1 の新機能
    • Version 21.0 の新機能
    • Version 20.9 の新機能
    • Version 20.8 の新機能
    • Version 20.7 の新機能
    • Version 20.6 の新機能
    • Version 20.5 の新機能
    • Version 20.4 の新機能
    • Version 20.3 の新機能
    • Version 20.2 の新機能
    • Version 20.1 の新機能
    • Version 20.0 の新機能
    • Version 19.9 の新機能
    • Version 19.8 の新機能
    • Version 19.7 の新機能
    • Version 19.6 の新機能
    • Version 19.5 の新機能
    • Version 19.4 の新機能
    • Version 19.3 の新機能
    • Version 19.2 の新機能
    • Version 19.1 の新機能
    • Version 19.0 の新機能
    • Version 18.9 の新機能
    • Version 18.8 の新機能
    • Version 18.7 の新機能
    • Version 18.6 の新機能
    • Version 18.5 の新機能
    • Version 18.4 の新機能
    • Version 18.3 の新機能
    • Version 18.2 の新機能
    • Version 18.1 の新機能
    • Version 18.0 の新機能
    • Version 17.9 の新機能
    • Version 17.8 の新機能
    • Version 17.7 の新機能
    • Version 17.6 の新機能
    • Version 17.5 の新機能
    • Version 17.4 の新機能
    • Version 17.3 の新機能
    • Version 17.2 の新機能
    • Version 17.1 の新機能
    • Version 17.0 の新機能
    • Version 16.9 の新機能
    • Version 16.8 の新機能
    • Version 16.7 の新機能
    • Version 16.6 の新機能
    • Version 16.5 の新機能
    • Version 16.4 の新機能
    • Version 16.3 の新機能
    • Version 16.2 の新機能
    • Version 16.1 の新機能
    • Version 16.0 の新機能
    • Version 15.9 の新機能
    • Version 15.8 の新機能
    • Version 15.7 の新機能
    • Version 15.6 の新機能
    • Version 15.5 の新機能
    • Version 15.4 の新機能
    • Version 15.3 の新機能
    • Version 15.2 の新機能
    • Version 15.1 の新機能
    • Version 15.0 の新機能
    • Version 14.9 の新機能
    • Version 14.8 の新機能
    • Version 14.7 の新機能
    • Version 14.6 の新機能
    • Version 14 の新機能
    • Version 13 の新機能
    • Version 12 の新機能
    • Version 11 の新機能
    • Version 10 の新機能
    • Version 9 の新機能
    • Version 8 の新機能
    • Version 7 の新機能
    • Version 6 の新機能
    • Version 5 の新機能
    • Version 4 の新機能
    • EmEditor の基本機能
  • EmEditor Free
  • デスクトップ インストーラー (MSI)、デスクトップ ポータブル版、旧ストア アプリ (UWP) の比較

“世界で最も速いテキストエディター” を今すぐダウンロード、体験しましょう! (出典: ZDNet)

Download Download 無料ダウンロード

Copyright © 1995-2026 by Emurasoft, Inc.
ダウンロード | 購入方法 | 特長 | ブログ | サポート | 会社案内 | プライバシー ポリシー
English | Deutsch | 한국어 | 简体中文 | 繁體中文

Scroll to top Scroll to top Scroll to top