私たちは皆これを経験しました。Word、Excel、Textmateなどのアプリケーション内で新しいドキュメントを開きます。しばらく作業して保存します。次に、名前を変更したいとします。職業はなんですか? [名前を付けて保存...]をクリックするか、アプリケーションを終了し、ファイルの名前を変更してから、もう一度開きます。
アプリケーションの[ファイル]メニューに確立された[名前の変更]オプションがないのはなぜですか?ファイルのコピーを作成して古いバージョンを削除する操作はそれほど複雑ではありませんが、メニュー項目として単純化するのではなく、常にユーザーにこれを実行するように依頼します。
2つの主な理由は K.I.S.S。 と Featuritis だと思います。実質的に同じことをする2つのアクション(名前の変更と名前を付けて保存)があると危険です。そして、2つのうち、私は名前を付けて保存を残します。なぜなら、それは危険性が低く、より有用だからです。それがなければ、私は事実上、ユーザーにアプリ内からコピーを作成する方法を残しません-ユーザーはファイルシステムで作成する必要があります。
OK、これはMac OS Xでの話です
WindowsとOSXに関する他の返信で述べたように、OSXにはファイルの名前に基づいてディスク上の名前変更または移動を検出する機能があることを説明しました(およびフォルダの)一意のファイルID。
ドキュメントベースのクラスを使用してCocoaで記述されたプログラムは、独自のウィンドウで表されるファイルを開いたり保存したりすることを管理しますアップ。また、Carbonアプリでさえも、適切に記述されていれば(つまり、Appleのガイドラインに従って)、これを正しく行うことができます。
Appleは、すべてのアプリがユーザーがサポートできることを積極的に望んでおり、アプリでファイルが開かれている間、そのファイルの名前を変更または移動します(同じディスク、つまりボリューム上)。アプリは変更を認識し、同じファイルを引き続き参照する必要があります。 。これの良い例は、OSXではファイルを含むフォルダーの名前を変更することもでき、問題を引き起こさないはずです(Windowsでは通常そうです!)。
だから、あなたの質問に答えるために:あなたは通常あなたが作業しているファイルの名前を変更することができます、これはあなたが望むように機能していないことだけです:Appleは、名前の変更コマンドの追加を提案したことがなく、代わりに「名前を付けて保存...」または「コピーを別名で保存...」を提供することを提案しています。 "優先する"名前の変更 "の代わりに使用すると、自由度が増します。名前を変更できるだけでなく、ファイルを移動してこの方法で保存することもできます。別の"名前の変更 "を追加すると、混乱を招くだけです。
さらに、アプリが正しく記述されている場合は、Finderでディスク上のファイルの名前を変更して移動できます。
このアクションは通常、ファイルシステムのツールに委ねられます。これは、ファイル名の変更がほとんど必要ないためです。
メニューの複雑さを減らすことが望ましいので、十分な需要がないためにこの機能がユビキタスではない可能性があります(その需要は、アプリケーション内の分析、観察、質問などの手法を通じてユーザーの行動について収集されたデータから推測されます)。 。
この機能は、Notepad ++など、機能を搭載した専門ツールで利用できます。
実際にはソフトウェアの品質に依存します。良いソフトウェアはそれをサポートします-例えばCodaのように。ドキュメントを開いてFinderなどから名前を変更すると、Codaは通知を受け取り、ファイルの新しい名前を自動的に認識します。 Codaは編集中のファイルを移動したかどうかを実際に知っているので、新しい場所から開いたままにしておきます。それはすべてソフトウェア設計に関するものです...