ルートディレクトリとファイル¶
Zettlrは、専用に作られたファイルシステム抽象化レイヤー(FSAL)に基づいた完全なファイルマネージャーを内蔵しています。Zettlrは、作業に没頭できることを基本理念としているので、これは必然的なものです。実際にZettlrを使う際には、コンピュータ内のいずれかのフォルダを選択して、その中でほとんどの作業を行うことになります。
このドキュメンテーション全体で言えることですが、「フォルダ」と「ディレクトリ」という語は、同じものを意味しています。「フォルダ」という語は多くの人が知っていると思いますが、それに対して「ディレクトリ」はフォルダを意味する専門用語です。
ルートディレクトリ¶
ルートディレクトリは、一つのファイルツリーの基礎となるものです。ご存知かと思いますが、ファイルはコンピュータ内のフォルダの階層構造に格納されています。Zettlrで開いたディレクトリは「ルート」ディレクトリと呼ばれ、すべてのコンテンツのルートとなります。
複数のルートディレクトリを同時に開いておくこともできます。異なる作業のまとまりごとに、例えば「Zettelkasten」と「Projects」という名前のルートディレクトリに分けておくことができます。ドキュメント管理のPARAメソッドを実践したいなら、「Projects」、「Archive」、「Resources」、「Areas」という4つのディレクトリを作って、それぞれルートディレクトリとして読み込むのが理にかなっています(スクリーンショットを参照)。
Zettlrは、ルート以下のすべてのファイルが外部で変更されていないかを監視しています。例えば、Google Drive、Dropbox、Nextcloudなどのクラウドサービスを使ってファイルをバックアップしている場合、Zettlrの起動後にクラウドアプリケーションがファイルの変更を同期する可能性があります。Zettlrはそれを認識して、ファイルの変更を適切にアプリケーションに反映します。
少なくとも1つのルートディレクトリを開いておくことを強く推奨します。コンピュータ上の単独のファイルを開いて作業を行うことも可能ですが、おすすめはしません。そのような使い方では、ルートディレクトリに関連した多くの機能が使用できなくなってしまいます、またZettlrのコンセプトから外れた使い方であるため、生産性の低下が予想されます。
ルートファイル¶
Zettlrにおけるもう一つの「ルート」がルートファイルです。Zettlrのファイルツリーに、それ自身がルートとして表示されますが、ディレクトリとは異なり、そのファイルのみでツリーが完結しています。
アプリケーション内の操作でルートファイルを直接開くことはできません。その代わり、コンピュータ上のどこかでファイルをダブルクリックした際にルートファイルとして開かれることがあります。そのファイルがいずれかのルートディレクトリに含まれていれば、単にそのディレクトリに移動して該当のファイルを表示します。しかし、ファイルがZettlrのルートディレクトリのいずれにも含まれないものであれば、そのファイルが単独のルートファイルとして開かれます。
ルートファイルは常にルートディレクトリより上に表示され、簡単に見つけることができます。ファイルを閉じると、アプリケーションから取り除かれてファイルはそのまま残ります。ファイルを削除すると、アプリケーションから取り除かれ、さらにゴミ箱に移動されます。
この動作により、いずれのルートディレクトリにも属していないMarkdownファイルをアプリケーションに簡単に読み込むことができます。例えば、ソフトウェア開発者がプロジェクトのReadmeファイルを編集するのに、ディレクトリ全体をZettlrに読み込ませる必要がありません。