「ファイルを読み直す・開きなおす」の版間の差分

Sukemaru (トーク | 投稿記録)
Sukemaru (トーク | 投稿記録)
エラーの修正
1行目: 1行目:
== 概要 ==
== 「読みなおす・開きなおす」ポップアップメニュー ==


標準ツールバーの「'''読み直し'''」アイコン(ファイル メニューの「[[ヘルプ:ファイル#読み直し|読み直し]]」コマンド)のポップアップメニューを再現します。
標準ツールバーの「'''読み直し'''」アイコン(ファイル メニューの「[[ヘルプ:ファイル#読み直し|読み直し]]」コマンド)のポップアップメニューを再現します。




'''エンコード指定'''の選択肢のほかに以下の機能を追加してあります。
'''エンコード指定''' の選択肢のほかに以下の機能を追加してあります。


* Mery の '''書き換え禁止''' フラグ ON/OFF の変更
* Mery の '''書き換え禁止''' フラグ ON/OFF の変更
16行目: 16行目:




;ポップアップメニューのスクリーンショット (2019/04/06)
;ポップアップメニューのスクリーンショット (2019/04/30)
※「さいごに閉じたファイル」と「自動保存/バックアップ フォルダ」は「読みなおし サブメニュー」内に表示されます。
[[ファイル:ファイルを読み直す・開きなおす.png|link=]]
[[ファイル:ファイルを読み直す・開きなおす.png|link=]]




== 仕様上の制限 ==
== 仕様上の制限 ==
* Mery ver 2.6.15 まででは、「読みなおし」や「書き換え禁止にする」を実行すると、ブックマークが消えてしまいます(Mery 本体側の仕様なので、ファイルメニューや編集メニューの標準コマンドでも同様にブックマークが消えます)。


* ファイルを「開きなおす」場合は、タブの並び順のさいごの位置に開きます。<br> また、開きなおしたファイルは、拡張子ごとの既定の「編集モード」になります。
* ファイルを「開きなおす」場合は、タブの並び順のさいごの位置に開きます。<br> また、開きなおしたファイルは、拡張子ごとの既定の「編集モード」になります。


*「無題」ドキュメントでは読み直しやエンコード指定ができないので、「編集モード サブメニュー」だけを表示します。
*「無題」ドキュメントでは読み直しやエンコード指定ができないので、「編集モード サブメニュー」to
「さいごに閉じたファイル」だけを表示します。


*「編集モード サブメニュー」は、「編集モードの設定」でカスタマイズした並び順にはなりません<br>(※マクロから「編集モードの設定」にあるアイテムを取得する方法がないので、追加/削除されたものに対応するには、マクロのソースコードの書き換えが必要です。 → ZIP の ソースコードで 180行目 ~ 210行目 付近)。
*「編集モード サブメニュー」は、「編集モードの設定」で'''カスタマイズした並び順にはなりません'''<br>(※マクロから「編集モードの設定」にあるアイテムを取得する方法がないので、追加/削除されたものに対応するには、マクロのソースコードの書き換えが必要です。 → ZIP の ソースコードで 180行目 ~ 220行目 付近)。


* アクセラレータの重複でトグル移動してしまうときは、Enter キーで確定するか、ソースコード内でアクセラレータ( '''&''' 記号の位置や '''(&X)''' のアルファベット部分)を変更してください。
* アクセラレータの重複でトグル移動してしまうときは、Enter キーで確定するか、ソースコード内でアクセラレータ( '''&''' 記号の位置や '''(&X)''' のアルファベット部分)を変更してください。
35行目: 37行目:
* エディタの設定で '''タブが無効''' または '''タブの「閉じるボタン」を表示していない''' 場合は、閉じたときに Mery (のウインドウ)が終了してしまい、開きなおしができません。
* エディタの設定で '''タブが無効''' または '''タブの「閉じるボタン」を表示していない''' 場合は、閉じたときに Mery (のウインドウ)が終了してしまい、開きなおしができません。


*「さいごに閉じたファイル」メニューを表示できるのは、Mery 本体のオプション設定 >> 履歴 >> 「'''カーソル位置とブックマークを保存する'''」が有効で、本マクロの設定項目「読みなおし サブメニュー」が有効の場合のみです。
*「'''さいごに閉じたファイル'''」メニューを表示できるのは、Mery 本体のオプション設定 >> 履歴 >> 「'''カーソル位置とブックマークを保存する'''」が有効で、本マクロの設定項目「読みなおし サブメニュー」が有効の場合のみです。


* 「自動保存/バックアップフォルダ」の設定を Mery.ini から読みとるため、Mery の「オプション」設定の「自動保存」でフォルダパスが指定されていてフォルダの実在確認ができるなら、「自動保存/バックアップ」の有効/無効によらずポップアップメニュー内にコマンドを表示します。
* 「自動保存/バックアップフォルダ」の設定を Mery.ini から読みとるため、Mery の「オプション」設定の「自動保存」でフォルダパスが指定されていてフォルダの実在確認ができるなら、「自動保存/バックアップ」の有効/無効によらずポップアップメニュー内にコマンドを表示します。
49行目: 51行目:
   2019/04/28: 「さいごに閉じたファイル」を追加。ソースコードが約100行 UP…。
   2019/04/28: 「さいごに閉じたファイル」を追加。ソースコードが約100行 UP…。
   2019/04/29: 「自動保存フォルダ/バックアップフォルダを開く」を追加。
   2019/04/29: 「自動保存フォルダ/バックアップフォルダを開く」を追加。
「さいごに閉じたファイル」を修正。
 2019/04/30: エラーの修正。




59行目: 61行目:
// #icon = "Mery用 マテリアルデザインっぽいアイコン.icl",262
// #icon = "Mery用 マテリアルデザインっぽいアイコン.icl",262


var start = new Date(); // 所要時間計測(開始)
/**
/**
  * ---------------------------------------------------------
  * ---------------------------------------------------------
  * ファイルを読み直す・開きなおす
  * ファイルを読み直す・開きなおす
  * sukemaru (2019/03/29 - 2019/04/29)
  * sukemaru (2019/03/29 - 2019/04/30)
  * ---------------------------------------------------------
  * ---------------------------------------------------------
  */
  */
スポンサーリンク