メモシートでの編集および保存


 [2008/11/03] Nishimura Hiromi


 最新バージョンで 追加される機能について書いておく


 日記メモに挿入されている [ ] で囲まれた文字列はドキュメントリンクを示し、ダブルクリックするとリンク先がウインドウ右側から引き出されるメモシートに表示される。これまでメモシー トは簡単な覚え書き用と考え、メモシートで編集しても記録保存できなかった。これを改め Ver 1.8.3b29 からリンクに限っては編集保存できるよう改良した。通常のメモとして使用する場合には従来と同じで保存されない。


● 保存

 リンク先の表示でメモシートを 使用し、そのリンクを編集した場合。⌘+Sでリンク元のファイルに上書き保存できる。またリンクを切換えた場合も自動でリンク元のファイルに上書き保存さ れる。そのため明示的な [Save] ボタンが無い。

注:CalendarMemoでは自動的に保存することを基本にしている。


● 未編集に

 リンク先の表示でメモシートを 使用し、そのリンクを編集したが保存したくない場合がある。その時はシート右上にあるチェックボックスをクリックしチェックを外す。このチェックボックス がチェックされていない状態は未編集の状態を示す(保存しない)。


● 通常のメモ

 【消去】ボタンでメモ内容を消 去するとこれまでのメモシートと同じように利用できる。編集しても保存しない。


● 注意

  日記メモ 本文にある [ ] で囲まれた文字列をダブルクリックするとリンク先がメモシートで表示される。このとき、⌘キーを押しながらダブルクリックするとメモシートではなく日記メ モ本文がリンクに切り替る。

 なお、 [ ] で囲まれたリンク文字列をダブルクリックで選択したいときには Option や shift キーを押しながら実行すること。このときリンク動作はしない。


● 備考1

 ドキュメントリンクは日記メモ ファイルリストからリンクしたいファイルを drag & drop するだけで作ることができる。これは月間リストやブックマークおよびファインダからも同様である。ただしファインダからは diary 以下の CalendarMemo で管理している日記メモである必要がある。


● 備考2

  [ ] で囲まれた文字列のドキュメントリンクと文字列自体に挿入されたリンク(文字色が青色でワンクリックでジャンプ)とは異なる。ドキュメントリンクはメモ シート上では動作しない。

 今思えば同じプログラムの方が 便利なのだが開発時期がCocoaを知った直後で、そこまで頭が回らなかったのが実情。設計段階の不備が現バージョンにまで影響している例である。改良し たいとは何度も思ったのだがあまりにも巨大で複雑(スパゲッティプログラム)になってしまったため対処療法しかとれないのが実用である。