Tree Type Dictionary
Tree Type Dictionary は VSCode 上で階層型のユーザー辞書を管理・表示する拡張機能です。
登録した単語をツリー形式で整理し、エディタへの挿入やハイライト表示もできます。
主な機能
- 階層構造のユーザー辞書をエクスプローラーサイドバーに表示
- 主分類の追加・編集・削除
- 単語の追加・編集・削除
- 単語のツリー階層管理(階層と単語が同名の場合は統合)
- 単語をエディタに挿入/クリップボードにコピー
- 単語のハイライト表示(主分類ごとに色を設定可能)
- 主分類データ・単語データはワークスペース下の
.vscode ディレクトリに保存
インストール方法
- VSCode の拡張機能パネルを開きます。
- 「Tree Type Dictionary」を検索し、インストールします。
- ワークスペースを開いた状態で拡張機能を有効にしてください。
使用方法
サイドバー辞書ビュー
エクスプローラーサイドバーに「ユーザー辞書」が表示されます。
主分類とツリー階層で整理された単語を参照・操作できます。
右クリックメニュー:
- 主分類選択時
- 主分類を編集する
- 単語を追加する
- 階層表示を折りたたむ
- 単語選択時
- 単語をエディタに挿入する
- 単語をクリップボードぶコピーする
- 単語を追加する
- 単語を編集する
- 単語を削除する
データファイル
ワークスペース直下の .vscode ディレクトリに以下の JSON ファイルを作成・保存します。
ファイル名 |
内容 |
class-data.json |
主分類データ |
word-data.json |
単語データ |
class-data.json
プロパティ |
内容 |
class-id |
主分類ID |
class-name |
主分類名 |
highlight |
主分類ごとのハイライト ON / OFF |
color |
文字色 |
background-color |
背景色 |
word-data.json
プロパティ |
内容 |
classId |
主分類ID |
word |
単語 |
description |
単語の説明文 |
tree |
階層(カンマ区切り、最大5階層まで) |
初回起動時(データファイルが無い場合)はサンプルデータが自動生成されます。
設定項目
settings.json にて設定可能です。
設定キー |
型 |
デフォルト値 |
説明 |
treeDictionary.highlights |
boolean |
false |
単語のハイライト機能を有効化するか |
treeDictionary.insertExtensions |
string |
txt,md |
単語挿入を許可するファイル拡張子 |
※設定はワークグループのみを参照します。
注意事項
- ワークスペースが開かれていない状態では利用できません。
- データファイルは JSON 形式で保存されます。手動編集時は JSON の整合性に注意してください。
- 単語の重複登録は警告され、保存されません。
| |