Table of Contents

  1. 1 前書き
    1. 1.1 このドキュメンテーションについて
    2. 1.2 TextMateの理念
    3. 1.3 用語
    4. 1.4 制限
  2. 2 複数のファイルを使用する
    1. 2.1 (タブと一緒に)プロジェクトを作る
      1. 2.1.1 自動的にアップデートするプロジェクト
      2. 2.1.2 必要ないファイルをフィルタリングする
      3. 2.1.3 テキストファイルとバイナリファイル
      4. 2.1.4 プロジェクトドロワのポジショニング
    2. 2.2 プロジェクト内での検索と置換
    3. 2.3 優雅にファイル間を移動
  3. 3 ナビゲーション / オーバービュー
    1. 3.1 ブックマーク
    2. 3.2 テキストブロックを折りたたむ (フォールディング)
      1. 3.2.1 折りたたみのカスタマイズ
    3. 3.3 ファンクション(関数)ポップアップ
      1. 3.3.1 リストをカスタマイズする
  4. 4 テキストでの作業
    1. 4.1 自動的にペアになる文字(引用など)
    2. 4.2 補完
    3. 4.3 コピー・ペースト
      1. 4.3.1 クリップボードヒストリー
      2. 4.3.2 インデントし直されたペースト
    4. 4.4 編集モード
      1. 4.4.1 フリーハンドモード
      2. 4.4.2 上書きモード
    5. 4.5 検索と置換
      1. 4.5.1 検索ダイアログに改行とタブを挿入する
      2. 4.5.2 検索クリップボード
    6. 4.6 テキストの移動
      1. 4.6.1 インデントレベルを上げる/下げる
      2. 4.6.2 テキストを上下左右に移動する
      3. 4.6.3 テキストをインデントし直す
    7. 4.7 テキストの選択
      1. 4.7.1 複数の行を編集する
      2. 4.7.2 カラムの選択
    8. 4.8 カラムの移動/タイピング
    9. 4.9 スマートタブの振る舞い
    10. 4.10 スペルチェック
    11. 4.11 タブの代わりにスペースを使う
  5. 5 Bundles
    1. 5.1 バンドルアイテムの有効化(アクティベーション)
      1. 5.1.1 Key Equivalents (キーボードショートカット)
      2. 5.1.2 Tab Triggers (タブトリガー)
    2. 5.2 Editing Default Bundles / Items デフォルトのバンドル/アイテムの編集
    3. 5.3 Deleting Default Bundles / Items デフォルトのバンドル/アイテムの削除
    4. 5.4 Hiding Bundles バンドルを隠す
    5. 5.5 Sharing Bundles and Bundle Items バンドルとバンドルアイテムを共有する
    6. 5.6 Assorted Bundles さまざまなバンドル
      1. 5.6.1 Diff
      2. 5.6.2 HTML
      3. 5.6.3 LaTeX
      4. 5.6.4 Source
      5. 5.6.5 SQL
      6. 5.6.6 Subversion
      7. 5.6.7 Text
      8. 5.6.8 TextMate
      9. 5.6.9 Xcode
    7. 5.7 Getting More Bundles もっとバンドルを手に入れる
      1. 5.7.1 Installing Subversion Subversionをインストールする
      2. 5.7.2 Setting LC_CTYPE LC_CTYPEを設定する
      3. 5.7.3 Installing a Bundle バンドルのインストール
      4. 5.7.4 Support Folder (サポートフォルダ)
      5. 5.7.5 RSS Feed With Bundle Change Log バンドル変更履歴のRSSフィード
  6. 6 マクロ
  7. 7 Snippets (スニペット)
    1. 7.1 Plain Text (プレーンテキスト)
    2. 7.2 Variables (変数)
    3. 7.3 Interpolated Shell Code (補完されたシェルコード)
    4. 7.4 Tab Stops
    5. 7.5 Placeholders (プレースホルダ)
    6. 7.6 Mirrors (ミラー)
    7. 7.7 Transformations(変形)
  8. 8 Shell Commands (シェルコマンド)
    1. 8.1 Executing Commands / Filtering Text コマンドの実行/テキストのフィルタリング
    2. 8.2 Search Path サーチパス
  9. 9 環境変数
    1. 9.1 動的変数
    2. 9.2 静的変数
    3. 9.3 コンテクスト依存変数
    4. 9.4 プロジェクト依存の変数
  10. 10 コマンド
    1. 10.1 Command Input
    2. 10.2 コマンドアウトプット
    3. 10.3 HTML アウトプット
    4. 10.4 コマンドのアウトプットタイプを変更する
    5. 10.5 便利なbash関数
    6. 10.6 Dialogs (Requesting Input & Showing Progress)
  11. 11 ドラッグコマンド
  12. 12 Language Grammars
    1. 12.1 Example Grammar
    2. 12.2 Language Rules
    3. 12.3 Rule Keys
    4. 12.4 Naming Conventions
  13. 13 スコープセレクタ
    1. 13.1 要素名
    2. 13.2 子孫セレクタ
    3. 13.3 要素を除外する
    4. 13.4 グルーピング
    5. 13.5 マッチのランク付け
  14. 14 テーマ(Themes)
    1. 14.1 共有
  15. 15 Preferences Items 設定アイテム
    1. 15.1 Completions 補完
    2. 15.2 Indentation インデント
    3. 15.3 Symbol List シンボルリスト
    4. 15.4 Paired Characters ペアになる文字
    5. 15.5 Other その他
  16. 16 Key Bindings
    1. 16.1 Bundle Items
    2. 16.2 Menu Items
    3. 16.3 Text Move / Edit Actions
      1. 16.3.1 List of Standard Key Bindings
    4. 16.4 Conventions
  17. 17 Templates テンプレート
  18. 18 Printing (印刷)
  19. 19 Saving Files ファイルの保存
    1. 19.1 Atomic Saves 原子性での保存
    2. 19.2 Creator Code (クリエータコード)
    3. 19.3 Encoding (エンコーディング)
    4. 19.4 Extended Attributes (Metadata) 拡張された属性(メタデータ)
    5. 19.5 Save Automatically when Focus Is Lost フォーカスがなくなったときに自動的に保存
  20. 20 正規表現
    1. 20.1 イントロダクション
      1. 20.1.1 外部リソース
    2. 20.2 TextMateでの正規表現
    3. 20.3 シンタックス (鬼車)
    4. 20.4 置換文字列シンタックス(フォーマット文字列)
      1. 20.4.1 キャプチャ
      2. 20.4.2 コードフォールディング
      3. 20.4.3 条件付きの挿入
      4. 20.4.4 エスケープコード
  21. 21 他のアプリケーションからTextMateを使用する
    1. 21.1 シェル/ターミナル
      1. 21.1.1 一般的な EDITOR 変数
      2. 21.1.2 Git エディタ
      3. 21.1.3 TeX エディタ
      4. 21.1.4 lessでの編集
    2. 21.2 URLスキーム (HTML)
    3. 21.3 ODBエディタスイート
    4. 21.4 Cocoaテキストフィールド
  22. 22 エキスパートのための設定
    1. 22.1 NSDragAndDropTextDelay
    2. 22.2 NSRecentDocumentsLimit
    3. 22.3 OakBundleItemsPopUpMenuKeyEquivalent
    4. 22.4 OakBundleManagerDisambiguateMenuFontSize
    5. 22.5 OakDefaultBundleForNewBundleItems
    6. 22.6 OakDefaultLanguage
    7. 22.7 OakDisableSessionRestore
    8. 22.8 OakDocumentCustomFSMetaData
    9. 22.9 OakDocumentDisableFSMetaData
    10. 22.10 OakFindPanelDisableHistory
    11. 22.11 OakToolTipMouseMoveIgnorePeriod and OakToolTipMouseDistanceThreshold
    12. 22.12 OakWrapColumns
    13. 22.13 OakWordsExcludedFromCapitalization
  23. 23 ヘルプをえる
    1. 23.1 メーリングリスト
    2. 23.2 IRC チャンネル
    3. 23.3 他のリソース
      1. 23.3.1 TextMate チートシート
      2. 23.3.2 TextMate Tutorials
      3. 23.3.3 スクリーンキャスト
  24. 24 Appendix
    1. 24.1 Property List Format
      1. 24.1.1 Strings
      2. 24.1.2 Arrays
      3. 24.1.3 Dictionaries
    2. 24.2 Indentation Rules
      1. 24.2.1 Introduction
      2. 24.2.2 The System
      3. 24.2.3 Increase Pattern
      4. 24.2.4 Decrease Pattern
      5. 24.2.5 Increase Only Next Line
      6. 24.2.6 Ignoring Lines
    3. 24.3 Plug-in API