最近の読者コメントで、問題の解決策が何年も前から存在していたからといって、必ずしも広く知られているとは限らないということに改めて気づかされました。ランディ・スパイデル氏は、要するに「ファイル」メニューに従来の「名前を付けて保存」コマンドではなく「複製」コマンドがあるのはなぜかと質問していました。彼の質問には、「名前を付けて保存」を復活させる方法はあるのでしょうか?という含みがありました。
2 番目の質問の答えは「はい」です。その理由については後ほど説明します。
最初の疑問に答えるには、2011年の Mac OS X 10.7 Lion のリリースまで遡り、その後私たちの記事を読んでいく必要があります。Lion で、Apple 社は最新のドキュメント モデルを導入しました。これは、書類の保存方法と取り扱い方を変えました。自動保存、再開、バージョン機能はここから生まれました。最新のドキュメント モデルをサポートするアプリケーションでは、ファイル > 別名で保存コマンドがファイル > 複製に置き換えられました (2011 年 8 月 17 日の記事「Lion の微妙なイライラ」を参照)。これはユーザーには不評でした (2011 年 10 月 27 日の記事「Lion の複製コマンドの問題点」を参照)。そこで 10.8 Mountain Lion で Apple 社は別名で保存を復活させましたが、
Option キーで隠され、厄介な副作用がありました。書類に変更を加えてから別名で保存すると、変更内容が元の書類にも保存されてしまうのです (2012 年 8 月 7 日の記事「最新の Mountain Lion 書類のまさにそのモデル」を参照)。最後に、10.8.2 では、Apple は保存ダイアログにチェックボックスを追加し、元の文書への変更を保存するかどうかを制御できるようにしました (「10.8.2 Mountain Lion では保存機能がさらに向上」、2012 年 9 月 20 日参照)。
私の知る限り、「名前を付けて保存」関連の機能はMountain Lion以降変更されていないため、「名前を付けて保存」ではなく「複製」が表示されるのは、対象のアプリケーションがモダンドキュメントモデルをサポートしているためです。新しいアプリケーションはほぼ確実にモダンドキュメントモデルに対応しますが、BBEditやMicrosoft Word 2008など、古いコードベースのアプリケーションでは、依然として「複製」ではなく「名前を付けて保存」が使用されています。
いずれにせよ、より重要な問題は、もしあなたが「名前を付けて保存」機能を復活させたいのであれば、どうすればそれが可能かということです。私もその一人です。複製を作成して保存するというやり方は、私の考え方や仕事のやり方には合わないのです。
ファイルメニューが表示されているときにOptionキーを押して「名前を付けて保存」を表示するか、キーボードからCommand+Shift+Option+Sキーを押して「名前を付けて保存」を呼び出すという方法もあります。しかし、これは面倒なので、「名前を付けて保存」をファイルメニューに恒久的に戻す方法があります。さらに、必要に応じて「複製」を「名前を付けて保存」に置き換えることもできます。
この問題は、Matt Neuburg氏の「Take Control of Using Mountain Lion」のアドバイスを受けて何年も前に解決したので、何年も考えていなかったのです。Randy氏の質問を受けて、この方法が10.11 El Capitanでも使えるか確認してみました。確かに使えるので、Modern Document Modelアプリで「名前を付けて保存」機能を復活させたい場合は、以下の手順に従ってください。
- システム環境設定のキーボードパネルを開き、「ショートカット」をクリックして、左側のリスト下部にある「アプリのショートカット」を選択します。
- 右側のペインの下にあるプラスボタンをクリックします。
-
表示されるダイアログで、次の操作を行います。
a. アプリケーション メニューを「すべてのアプリケーション」に設定したままにします。
b. メニュータイトルに「名前を付けて保存…」と入力します(引用符なし、ピリオド3つ)。
c. キーボードショートカットフィールドをクリックし、Command + Shift + S キーを押します。
-
[追加]ボタンをクリックします。
変更が反映されたことを確認するには、モダンドキュメントモデルをサポートするテキストエディットの「ファイル」メニューをクリックします。「名前を付けて保存」とキーボードショートカット(Command+Shift+S)が表示され、「複製」も表示されますが、ショートカットは表示されません。
このテクニックが機能する理由は、「名前を付けて保存」が「複製」の「代替」であるためです。つまり、通常、これら2つのコマンドはOptionキーを除いて同じキーボードショートカットを持っています。「名前を付けて保存」にCommand+Shift+Sを割り当てることで、複製からショートカットを奪い、2つのコマンドの関係を壊すことができます。
さらに一歩進めてみましょう。「複製」をほとんど使わず、その存在が煩わしい場合は、「名前を付けて保存」の代替として設定すれば、Optionキーを押した時のみファイルメニューに表示されるようになります。
上記と同じ手順で、メニュータイトルに「複製」と入力し、キーボードショートカットをCommand+Shift+Option+Sに設定します。これで、ファイルメニューの2つのコマンドを入れ替えるショートカットペアが作成されます。次にテキストエディットのファイルメニューを見ると、「名前を付けて保存」のみが表示され、Optionキーを押すと「複製」が表示されます。
ただ一つ問題があります。それは、このキーボードショートカットがFinderの複製メニュー項目(通常はCommand + D)も兼ねてしまうことです。これを解決するには、Finder専用の別のショートカットを作成し、Command + Dを複製に割り当てる必要があります。
言うまでもなく、OS X のデフォルトの動作に戻して、「ファイル」メニューの「複製」と「名前を付けて保存」が Option キーを押したときにのみ表示されるようにしたい場合は、「キーボード > ショートカット」でそれらの項目を選択し、マイナス ボタンをクリックして削除します。
最後に一言。OS X 10.8.2 では、変更が保存されていない書類を「別名で保存」する際に保存ダイアログにチェックボックスが追加されたとお伝えしましたね。この「元の書類に変更を残す」チェックボックスは重要です。「別名で保存」の従来の動作(元の書類は変更されない)を望む場合は、必ずこのチェックボックスをオフにしてください。このチェックボックスがオンになっていると、「別名で保存」は複製のように動作し、元の書類と新しい書類の両方に同じ変更が加えられます。このチェックボックスはデフォルトでオンになっていますが、OS X はその状態を記憶しているので、一度オフにすると、その状態が維持されます。
この Mac の基本情報をまとめて紹介した記事がお役に立てれば幸いです。また、このようなコンテンツをもっとご覧になりたい場合は、コメント欄でお知らせください。