Tools

Anki: テンプレート内でのみ使う画像ファイルとマスターとしての画像ファイル

投稿日:2021年8月31日 更新日:

Anki の話です。

Anki の クライアントアプリケーションで [ツール] – [メディアをチェック] を実行すると、「フィールドに貼られていないのに、アプリケーション内に存在している画像ファイル」を検知することができ、そのまま削除することもできます。

メディアをチェック

ただ困ったことに、「フィールド」ではなく「テンプレート」だけで使用されている画像があった場合、この画像ファイルも検知されてしまいます。例えば、カードの背景に画像を表示している場合、その画像ファイルが検知されてしまうので、うっかりそのままファイルを削除してしまう可能性があります。

しかし、これには対処方法が用意されています。画像ファイル名の先頭にアンダーバーを付けておくと(「_foo.png」みたいな感じです)、「メディアをチェック」の対象にならないのです。

(参考:メディア (Media) – Anki日本語マニュアル Wiki*

ここで、1つお勧めしたいことがあります。

それは、フィールドで使う画像ファイルであっても、その画像ファイルが「マスター的な画像ならば、その画像ファイル名の先頭にもアンダーバーを付けておくと良い、ということです。ここでの「マスター」というのは、例えば「データのカテゴリ(分類)を表す画像」です。

なぜカテゴリを表す画像ファイル名にもアンダーバーを付けるべきかというと、学習が始まってからデッキ内のデータ(ノート)を追加したり、削除したりする場合に、「あるカテゴリに属するデータ(ノート)がたまたま1つもない」という状態になる可能性があるからです(デッキによってはないかもしれませんが)。この状態で、「メディアをチェック」を実行すると、所属するカードが1つもないカテゴリの画像ファイルが検知され、その後の操作を誤ってその画像ファイルが削除される可能性があります。このような場合であっても、カテゴリの各画像ファイル名の先頭にアンダーバーを入れておけば、誤って削除されることがほぼなくなります。

参考

📂-Tools
-

執筆者:labo


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

OpenSSH

【SSH】ssh-agent の使い方

SSH をよく使う人には、必須なツールである ssh-agent の使い方について説明します。 目次1. SSH とは?2. ssh-agent とは?SSH で利用される認証方式秘密鍵を一時的に保持 …

Windows

wsl-terminal を更新する

目次1. はじめに2. 環境3. バージョン4. 作業1. エクスプローラーのコンテキストメニュー2. 既存の wsl-terminal ディレクトリを退避3. 最新版 wsl-terminal の導 …

Anki

Anki のデッキ(単語帳)は、基本的に階層構造にはしていません

Anki のデッキ(単語帳)は、基本的に階層構造にはしないという方針について説明します。

データベース管理ツール Adminer

目次1. Adminer とは?2. Adminer の特徴A. たった1つのPHPファイルで動作するB. MySQL の多くの機能に対応しているC. 対応データベースが多いD. ユーザーインターフェ …

Vim

vi (vim) の終了手順について

私の vi (vim) 終了手順について書いています。