動作について長いこと使っているのに、よくよく考えてみたら今まで押した事の無かったボタンがあったので興味本位で押してみた所、見事に2つとも不具合に遭遇しました。運がいいのか悪いのか......の玄米茶です。Meryの次期バージョンに持ち越させない様に取り急ぎまとめました。あと年末恒例のメモ整理で出てきた物を少し。閉じようとするファイルを、開くダイアログでそのまま指定した際の動作に関してです。現状ではファイルを閉じないでそのまま表示が継続される仕様になっています。エンコード指定が効かない。動作履歴がそのまま残る。書き込み禁止設定がそのまま残る。いった仕様になってしまっています。同じファイルを閉じて開くとしたら、動作履歴などを一旦リセットする事を期待すると思います。他のファイルと同様に扱い、一度閉じてから開きなおす方式にしては如何でしょう。使うと選択範囲以降の文字列がさらに追加される不具合があります。二つをそれぞれ実行した場合(こちらは本来の想定されている使い方だと思うのですが)、全く同一の動作になっているようです。行の分割の方は後ろに空白と改行が付加されるのが本来の動作だと推測しているのですが如何でしょう。ココの4つのボタンに問題があるようなので調べてみてください。【ヘッダファイルに定義されている変数名について】TILE_HORZだけど上下、TILE_VERTだけど左右にウィンドウが並びます。単純なミスか命名規則上の事なのか分かりませんので一度チェックしてみてください。今のところウィンドウが水平方向に伸びるからHORZという風に解釈してます。プロパティ[説明文]"選択範囲が空どうかを取得します。"→"選択範囲が空`か`どうかを取得します。メソッド[説明文]"開いている文書を閉じます。インターフェイスにある同名のそれと違い、Meryごと終了する旨を表記した方が分かりやすいと思いますが如何でしょう。機会があればステルス的にMeryを薦めたりしています。思う事が何度かありました。[コーディング形式]document.selection.Copy();こんな感じでマクロの記録/停止で出力される形式も書いてあると理解しやすいと思います。物なんかは、使い方が解りにくい様でよく尋ねられます。引数がある場合など、どうやって記述するかという問題はあるのですが......。ドキュメントの充実はユーザーの敷居を下げるのに一役買いそうなので、こういったアプローチも考えてみては如何でしょうか。見せかけた何か】お気に入りプラグインのポップアップ位置についてですが、時々あらぬ方向からポップアップが出現してビックリすることがあります。起こった時の状況を思い出してみたら、Meryをテキストリーダーとして使用する場合によく起こるようです。テキストをキャレットを置き去りにしてマウスホイールやスクロールを使って先へ先へと読み進めます。そこで、他のファイルを呼び出す為にマウスジェスチャーやショートカットキーでプラグインを呼び出します。するとあらぬ場所にポップアップが出現するという事になるわけです。読み進めていたテキストの目線やマウスカーソル以外の場所なので、結果的に驚かされるようです。......で、マウスカーソルの位置にお願いしようかと思ったのですが。今度は書いている時には、マウスカーソルは端のほうに追いやられてますからね......。この話無かった事にwまあ、その人の使用状況によるんですよね。私はよくよく考えて無しということでwただ今後、Meryをテキストリーダーとして使用する事が多い方やマウスジェスチャ派の方からの要望はあるかもしれませんので、その時は言外にあるこういった状況を汲み取ってどうぞ良しなに扱ってあげてください。新しく書き直したのでついでです)【要望:「ファイルに含まれていたNULL文字は、スペースに変換して開きます」の悲劇について】この表示が出た時にOKしか選択肢が無く「キャンセル」の意味(祈り)を込めて右上の×印を押すのですが......やっぱり開いてしまいます。́;ω;`)ブワッ大体この警告が出るのは間違ったファイルを開こうとする時なので、サイズが大きいものが大半です。操作不能になるか、クラッシュするかになるんですよね。警告の段階で開く事自体をキャンセルできれば悲劇が減ると思うのですが如何でしょう?---思ったより長くなりましたので枕ネタはカットです。年末でいろいろ大変でしょうから個々の項目の返事は結構です。言っておきたい事があればその項目だけ返事をいただければ十分です。ヤギにでも何にでもなって、自由に街を走り回ってください。それでは次期バージョンか、もしくはアップデートを挟むか分かりませんが、お待ちしております。返信ご報告ありがとうございます。「閉じて開く」は現在編集中のファイルを閉じて、別のファイルを開くことを想定して用意している機能なので同じファイルを指定しても何も起りません。同じファイルを読み直すときは別途用意されている「読み直し」の機能のご利用を想定していますので。「閉じて開く」の機能に、同じファイルだったら「読み直し」と同じ動作をさせるというロジックを組み込むこともできなくはないですが、読み直しと機能が重複しますしプログラム的に冗長になってしまいますのでご了承ください。aaabbbbbbほんとですね。前回のバージョンアップ時に修正した機能のような気がしますが...wそもそも「改行を挿入」と「行を分割」の違いというか、何のための機能なのかすら分からなくなってきました。TILE_HORZだけど上下、TILE_VERTだけど左右にウィンドウが並びます。内部名もそれに準拠しています。アプリでも下記の通り、なんか逆じゃね?な感じですが正しいようです。毎度すみません、修正しておきました。機会があればステルス的にMeryを薦めたりしています。思う事が何度かありました。宣伝ありがとうございます、ほんとおっしゃる通りで、マニュアルの充実はソフトの人気にも影響が大いにあると思います。公開当初はそういうサンプル的なものを書こうとしていたのですが、なにぶんマニュアル作成が大嫌いなのでモチベーションが続きませんでした。マニュアルはバイトにやってもらいましたw)気が向いたらということで。お気に入りプラグインのポップアップ位置についてですが、時々あらぬ方向からポップアップが出現してビックリすることがあります。......で、マウスカーソルの位置にお願いしようかと思ったのですが。この話無かった事にwこれは開発当時から頭を悩ませた問題です。どっちの仕様も一長一短。いうことで、下記のような変わった仕様になっています。押されている場合はキャレット位置、それらが押されていない場合はマウス位置に表示される仕様になっています。使用しないキーにすればマウス位置に表示されるようにはなります。これが使いやすいかどうかは分かりませんがwあと、スクロールでキャレット位置が画面外にあるケースの問題については対策を考えてみます。警告の段階で開く事自体をキャンセルできれば悲劇が減ると思うのですが如何でしょう?これは何度かご意見をいただいたのですが、現在のエディタエンジンの仕様上、対応が困難ということでご回答させていただいております。内部仕様を大幅に変更する必要がありますが、将来的には対応できればと思います。年末でいろいろ大変でしょうから個々の項目の返事は結構です。言っておきたい事があればその項目だけ返事をいただければ十分です。お気づかい、ありがとうございます。ヤギにでも何にでもなって、自由に街を走り回ってください。それでは次期バージョンか、もしくはアップデートを挟むか分かりませんが、お待ちしております。したいのはやまやまなのですが、メリークリスマス更新に向けて開発している日々です。それでは、玄米茶さんも良い年末年始をお迎えくださいませ。返信まったく、頭のいい人たちの考える事はよくわかりませんね。MSの仕様で驚かされます......^^;さて、しばらく放置してすみません。いうよりも、返事の件は最初に書くべきでしたねw貼り付けてからネタ部分カットしたりして最後になってました。聞こえんな!ファイルを開く際のバイナリチェックの導入ありがとう!!!これでかなりの人が救われるはず。うれしくて拡張子無しのデータベースファイルとかをガンガン開いて、全部キャンセルしてやりましたよwww他の要望なども一通りチェックしてみましたが問題なさそうです。インデントの空白やタブの扱い等細かい仕様が必要なので、汎用機能としては機械的な結合方法に徹しておくのがいいのかなという気もしてます。細かいものは個々の事情があるので、マクロでどうぞというスタンスですね。話は変わって、追加分です。していても瞬間的に強調表示されてしまいます。タイミング的にされないことも......。そのへんは、よくわかりません。kuroさんのそのうちやるリストに加えておいて下さい。置換してから置き換える回避がつかえますからね。いっても矩形選択時には使えなくなってしまいますが、私は矩形選択で使うマクロはそう頻度が高くないのでそのままでも平気です。あっ、もちろんこれに対応する為に速度を犠牲にするくらいならこのままで結構ですよ。外部ツールに投げている部分なので手を入れにくそうですが、気が向いたらよろしくお願いします。他の要望なども一通りチェックしてみましたが問題なさそうです。ご確認ありがとうございます。際空白が2つ以上並ぶ場合1つに統合する方がいいのかな?そのようですね。つに統合するようにしてみます。