チュートリアル & 機能説明

TreeSheetsの使い方を学ぶ方法は3つあります:

1. アプリ内ライブチュートリアル:

プログラムを初めて起動したときに読み込まれるチュートリアルドキュメント(またはF1キーを押す)で、機能を実際に試しながら読み進めることができます。

2. このビデオを観る:

William Ranvaud がチュートリアルビデオを作成してくれました:

3. または、このページで読む:

[注意:以下のテキスト/画像は少し古いですが、全体的な考え方は理解できるはずです。]

まずは新しいグリッドを作成します(メニュー ファイル/新規、または Ctrl+N)。サイズについてはあまり心配しないでください。行や列の挿入/削除は最も簡単な操作です。

データを入力するには、セル内を 左クリック して選択し、そのまま入力を開始します:

選択したセルで入力を開始すると、より細い枠線が表示され、テキスト編集モードになったことがわかります(スプレッドシートと同様です)。

グリッド線を選択します(左クリック):

その位置に行または列を挿入するには、そのまま入力を開始します。新しい内容は、クリックしたセルの間(線の選択部分の太い部分)に挿入されます:

同様に、グリッド線を再度選択することで、行や列を削除できます:

そして Backspace キー(上の行、または前の列)または Delete キー(下の行、または次の列)を使用して削除します:

この操作はテキストエディタと非常に似た直感的な動作です。ぜひ試してみてください。誤って削除しても心配ありません。すべての操作は無制限に元に戻せます(編集/元に戻す または Ctrl+Z)。

保存(ファイル/保存 または Ctrl+S、ファイル/名前を付けて保存)と読み込み(ファイル/開く または Ctrl+O)は、他の生産性アプリケーションと同様に機能します。TreeSheetsは起動時に最後に保存された .cts ファイルを自動的に読み込みます。TreeSheetsの外部でデータを使用する必要がある場合は、ファイル/エクスポート XML / HTML / テキスト を使用してください。

これらは単一のグリッドを編集する基本ですが、本当の楽しさは、グリッドの中にグリッドを入れてデータを整理し始めたときに始まります。単一のセルを選択し、編集/新規グリッド または Insert を使用します:

→

選択していたセルに 1x1 のサブグリッドができました。このセルを編集し、この新しいグリッドにいくつかセルを追加して、親グリッドとの関係を理解しましょう:

スプレッドシートと同様に、左クリック+ドラッグ で複数のセルを選択できます。これはグリッドの階層レベルをまたいでも機能し、境界を越えると子全体が自動的に選択されます:

または

一部の操作は単一セルでのみ機能しますが(上に新しいデータを挿入するなど)、多くの操作はこれらの大きな選択範囲でも機能します。例えば、Delete キーを使用してグリッドの任意の選択範囲をクリア/削除できますし、Ctrl+←/→/↑/↓ でグリッド内の選択範囲を移動できます:

→

すべての編集操作において、内容に合わせたサイズ調整が自動的に行われることに注目してください。TreeSheetsは複雑な方法でのデータ整理を非常に簡単にし、常に最もコンパクトで理想的なスペース使用のレイアウトを実現します。任意の数のセルを選択した状態で Shift+マウスホイール を使用すると、各要素が占めるスペースの量を調整できます:

これによりセルの相対サイズが変わります。これはネストの深さに相対的なサイズです(見ての通り、ネストされたグリッドは既に小さなフォントになっています)。相対サイズを使用すると、重要なもの(キャプションなど)を目立たせ、重要でないデータは読み取り可能でありながら非常に小さくしてスペースを節約することができます。TreeSheetsは、非常に大規模で複雑なデータセットに対して、大量のスクロールを必要とする過剰なスペースを使用するのではなく、データを縮小(1文字あたり1ピクセルまで!)できるようにするという哲学で設計されています。しかし、読み取れないほど小さくしてしまったものを、どうやって再び読み取り/編集可能にするのでしょうか?ここでTreeSheetsのズーム機能が登場します。任意のネストレベルで任意の選択を行い、Ctrl+マウスホイール(前方)を使用します:

マウスホイールをクリックするたびに1レベルズームインするため、非常に深くネストされたグリッドでもマウスホイールを素早く回すだけで即座に到達できます。また、テキストサイズは相対的なため、現在表示されているルートは常にデフォルトのフォントサイズになり、読み取りと編集が可能です。このシステムにより、ルートレベルでは全体の構造だけが見え、すべてがすぐにアクセス可能でありながら、膨大な量のデータを含むTreeSheetsを作成できます。

ルートへのズームアウトはさらに簡単で、選択も必要ありません。マウスホイールを逆方向に回すだけです。

(マウスホイールの操作はすべて PageUp/PageDown に置き換えることができ、ノートパソコンではより便利かもしれません)。

TreeSheetsは現在のデータが画面に収まらない場合にスクロールバーを表示しますが、項目を縮小して収まるようにすることで、スクロールバーなしで作業する方がどれだけ簡単かをぜひ体験してみてください。重要でないテキストは1ピクセル(!)まで縮小し、ズームインしたときだけ読み取り可能にすることができます。

TreeSheetsのレイアウトに影響を与えるもう一つのツールは列幅です。TreeSheetsは編集に関して各セルを単一行のテキストとして扱いますが、その行を任意の行数にわたって折り返すことができます。これは、長い行がデータのレイアウトを引き伸ばすのを防ぐのに便利です。簡単に Alt+マウスホイール を使用して列幅を増減できます:

元の状態:

狭くした場合:

非常に狭くした場合:

切り取り(編集/切り取り または Ctrl+X)、コピー(編集/コピー または Ctrl+C)、貼り付け(編集/貼り付け または Ctrl+V)は期待通りに機能しますが、貼り付けの対象は単一のセルである必要があります。コピーと貼り付けは他のアプリケーションとの間でも機能し、選択範囲はインデントで階層レベルを示すテキスト行に変換されます。同様に、階層にインデントを使用しているテキストをTreeSheetsに貼り付けると、その構造が再現されます。

その他の試していただきたい便利な機能: