English | 日本語
XeFM のビューアーは ドキュメントに書かれている内容 を表示します。PDF、Word、Excel、PowerPoint、OpenDocument、EPUB ファイルのテキストを、見出し、リスト、表、ページ、スライド、シートとともに表示します。サーバー上やアーカイブ内のファイルでも、検索、選択とコピー、ウィンドウ幅での折り返しができます。
| ファイル | |
|---|---|
PDF .pdf |
各ページのテキスト |
Word .docx、OpenDocument .odt |
見出し、段落、リスト、表、ページのヘッダーとフッター |
Excel .xlsx、OpenDocument .ods |
シートごとに 1 つの表 |
PowerPoint .pptx、OpenDocument .odp |
スライドごとに 1 つのセクション。タイトル、箇条書き、表、スピーカーノート を含みます |
EPUB .epub |
章ごとに 1 つのセクション |
古い Office 形式(.doc、.xls、.ppt)は読み込みません。これまでどおり、それぞれのアプリケーションで開きます。
ファイル上で Enter を押すか File → View File(ファイルを表示、view_file)を選ぶと、ビューアーで開きます。大きなドキュメントやリモートのドキュメントは、読み込み中にまず進捗ダイアログが表示されます。Esc で読み込みを中止します。
Markdown ファイルと同じく、ビューアーには 2 つのモードがあります。M(toggle_view_mode)で切り替えられ、XeFM はファイルの種類ごとに選択を記憶します。
検索(isearch)、選択、コピーはどちらのモードでも使えます。ヘッダーにはドキュメントの種類とサイズが表示されます(例:”PowerPoint · 12 slides”)。
ビューアーが表示するのはテキストで、ページそのものではありません。レイアウト、フォント、画像、グラフは描画されません。ドキュメントの見た目を確認するには、File → Open with Default App(既定のアプリで開く、open_with_os)でそのアプリケーションで開いてください。
View → Search Content…(find_in_files)は、これらのドキュメントを同じテキストを通して読み込みます。そのため、PDF やスライドの中の単語も、テキストファイルの中の単語と同じように見つかります。各ヒットには、抽出されたテキストの該当行が表示されます。
XeFM に同梱の設定では、これらのファイル上の view_file は内蔵ビューアーに送られます。この機能より前に作成された config.py は異なる指定のままで、そちらが優先されます。FILE_ASSOCIATIONS の PDF と Office のエントリの 'view' を None に変更してください。
{
'pattern': '*.pdf',
'open': ['open', '-a', 'Preview'],
'view': None, # V: XeFM's own viewer
'edit': None,
},
Enter は 'view' の指定にかかわらず、すでに内蔵ビューアーを使います。
キーはキーマッププリセットによって異なります。キーマッププリセットを参照してください。
ドキュメントの読み込みには doc-files を使い、PDF には pypdf を使います。どちらも XeFM に同梱されています。