フォーラムの返信を作成しました。
-
作成者投稿
-
Yutaka Emura
Keymastertaka2710 様
いつもお世話になっております。江村です。
行挿入時のちらつきは、次のベータ版にて修正いたします。
ご意見ありがとうございました。今後もよろしくお願い申し上げます。
Yutaka Emura
Keymasteraetos 様
いつもお世話になっております。江村です。
既定のアプリには対応しているはずですが、Windows 10 の場合、ユーザーの選択が優先されます。
デスクトップ (または、エクスプローラ) 上の .txt のファイルを右クリックして表示されるメニューから、「プログラムから開く」-「既定のプログラムの選択」をクリックすると、「ファイルを開くプログラムの選択」ダイアログが表示されます。そこで、「EmEditor」を選択し、「この種類のファイルを開くときは、選択したプログラムをいつも使う」がチェックされていることを確認してから、 OK をクリックします。そうすれば、次回から、デスクトップ (または、エクスプローラ) 上の .txt ファイルをクリックすれば、EmEditor が開くはずです。
よろしくお願い申し上げます。
Yutaka Emura
Keymastertaka2710 様
いつもお世話になっております。江村です。
ご意見ありがとうございました。
ご指摘のように、次のベータ版では、この場合自動的に区切り文字を挿入するようにします。よろしくお願い申し上げます。
Yutaka Emura
Keymastertaka2710 様
いつもお世話になっております。江村です。
ご報告ありがとうございました。すべて再現し、次のベータ版で、すべて修正いたします。
よろしくお願い申し上げます。
Yutaka Emura
Keymasterent 様
いつもお世話になっております。江村です。
これについては、「UTF-16、UTF-8 のファイルを開いた場合」においてもフォント分類をカスタマイズできるように検討します。
また、エンコードの定義ダイアログにおいて、複数の項目を選択してプロパティを変更できるようにすることも検討します。
ご意見ありがとうございました。よろしくお願い申し上げます。
Yutaka Emura
Keymasterqtv 様
いつもお世話になっております。江村です。
この度はご迷惑をおかけして申し訳ありません。
次のバージョンからは、Find() で検索文字列が空の場合でも、エラーが発生せずに 0 を返すように、以前の動作に戻します。
よろしくお願い申し上げます。
Yutaka Emura
Keymasterqtv 様
いつもお世話になっております。江村です。
まず、前者の document.selection.Find() のエラーについてですが、これは、検索文字列が空の場合に発生するのではないかと思います。
if (!document.selection.Find(info, eeFindNext | eeFindReplaceRegExp)) continue;の行を
if ( info == "" || !document.selection.Find(info, eeFindNext | eeFindReplaceRegExp)) continue;のように変更してみてください。
後者のオーバーフローについては、おそらく VBScript の数字が 64-bit 整数に対応していないため、非常に大きな数を代入しようとすると、オーバーフローになるからだと思います。これは言語の仕様なので仕方がないと思います。
よろしくお願い申し上げます。
Yutaka Emura
Keymasterent 様
いつもお世話になっております。江村です。
ご希望のように修正してみました。さらに、beta 4 では、セル選択モードでコピーした場合、
A\tB
A\tB
A\tB
A\tBのようになりますが、それをセル選択モードで貼り付けを行うと、最後に区切り文字列が挿入されるようになります。
beta 3 では不具合と混乱があり申し訳ありませんでした。さきほど、beta 4 を公開しましたので、こちらで今までの問題が解消しているかご確認ください。これで問題がありましたら、またご連絡いただけると幸いです。
よろしくお願い申し上げます。
Yutaka Emura
Keymasterent 様
いつもお世話になっております。江村です。
フォントの分類は、開いたファイルのエンコードによって、[エンコードの定義] で設定されているフォントの分類が使用されます。ただし、UTF-16、UTF-8 のファイルを開いた場合には、フォント分類として「標準」が選択されます。
文書を新規作成した場合、元のタブに関係なく、新規に作成されたファイルのエンコードにより、選択されているフォント分類が使用されます。
新規作成時のエンコードは、設定のプロパティの [ファイル] タブの [新規作成時] ボタンをクリックしたときに表示されるダイアログで指定されます。よろしくお願い申し上げます。
Yutaka Emura
Keymasterent 様
いつもお世話になっております。江村です。
「行コピー」と「行カット」で貼り付けた結果は、まったく同じになるはずですが、具体的にどのように違いますでしょうか?
「行カット」「行削除」を実行後に、選択範囲は消えるようにします。
また、複数列で選択してコピーした場合に1セルごとに改行が入って縦に並んでしまうのは、元に戻します。
よろしくお願い申し上げます。
Yutaka Emura
Keymasterent 様
いつもお世話になっております。江村です。
やはり、列単位のコピーでは、行末の区切り文字列を含めた方がいいでしょうか?
他のトピックというのは、どのことでしょうか? URL を教えていただけると幸いです。
よろしくお願い申し上げます。
Yutaka Emura
Keymasterent 様
いつもお世話になっております。江村です。
ご指摘のように、行選択をマウスでやり直す場合には、ドラッグにならないように修正しました。
また、セル選択モードの十字ボタンで、区切り文字を自動認識してCSVモードになるようにしました。この検出するCSVモードは、ファイルを開いた後の動作と異なり、設定のプロパティの [ファイル] タブの [検出するCSV] でチェックされたものだけでなくすべての CSV から検出するようになります。
よろしくお願い申し上げます。
Yutaka Emura
Keymasterent 様
いつもお世話になっております。江村です。
おそらく、設定によって異なるフォントが設定されているか、または異なるフォントの分類 ([標準] と [日本語] など) で異なるフォントが設定されているからだと思います。
すべての設定のプロパティから、[表示] タブを選択し、[フォント] をクリックして、[フォントの設定] ダイアログで、[フォントの分類] 一覧からすべての項目を選択してから、表示フォントでお好きなフォントを選択しておいてください。
よろしくお願い申し上げます。
Yutaka Emura
Keymaster星くず彼方に 様
いつもお世話になっております。江村です。
確かに再現し、v15.8.0 beta 3 で修正いたしました。
ご報告ありがとうございました。Yutaka Emura
Keymasterent 様
いつもお世話になっております。江村です。
beta 3 からは、列単位で選択した後のコピーで、行末の区切り文字列を含めないようにしてみました。これだと、その後、別の列に貼り付けする場合、区切り文字列が無くて問題が発生する可能性があります。もう少し検討してみたいと思います。
よろしくお願い申し上げます。
Yutaka Emura
Keymasterent 様
いつもお世話になっております。江村です。
ご要望のように、beta 3 では、行番号の右クリックメニューに、[行カット]、[行コピー]、[貼り付け]、[行削除] コマンドを追加しました。[行削除] コマンドは、通常の削除コマンドと異なり、区切り文字も含めて削除します。
セル選択モードで行選択の動作も改善したつもりです。
よろしくお願い申し上げます。
Yutaka Emura
Keymastertaka2710 様、ent 様
いつもお世話になっております。江村です。
1~3 についてですが、次のベータ版では、「削除」でなく「カット」ならば、区切り文字も含めて削除するようにします。「カット」だとクリップボードを必要がなくても変更する必要があるため、「削除」と「クリア」というように区別するか、または、「削除」以外に「区切り文字も含めて削除」というコマンドを追加してもいいかもしれません。
その他のご意見についてですが、もう少し調べさせてください。
よろしくお願い申し上げます。
Yutaka Emura
Keymasterent 様
いつもお世話になっております。江村です。
こちらでも再現しました。修正いたします。ご報告ありがとうございました。
今後もよろしくお願い申し上げます。
Yutaka Emura
Keymaster井上祐一 様
いつもお世話になっております。江村です。
ご指摘の件、確かに再現しました。これは修正します。
ご報告ありがとうございました。Yutaka Emura
Keymasterent 様
いつもお世話になっております。江村です。
おそらく、セル選択モードで、1つのセルだけを選択して並べ替えコマンドを実行されているのだと思いますが、その場合は動作しないことを確認しました。ご報告ありがとうございました。列全体を選択してから実行すれば問題はありません。次のバージョンでは修正します。
よろしくお願い申し上げます。
Yutaka Emura
Keymasterbugneko 様
いつもお世話になっております。江村です。
[カスタマイズ] ダイアログの [検索] タブの「.を改行にマッチさせる」は、[検索] ダイアログの [高度] ボタンをクリックして表示されるダイアログに移動しました。
検索文字列、強調文字列に改行が含まれている場合には、従来から、強調表示されないようになっています。これは仕様ということでご了承ください。
拡張子ごとに強調表示する文字列を変更するには、マーカーの機能でなく、設定のプロパティの [強調(1)] タブを使用するようにしてください。
よろしくお願い申し上げます。
Yutaka Emura
Keymasterredakt55 様
いつもお世話になっております。江村です。
これは Windows の不具合としか思えないです。さきほど公開した v15.7.2 で対応いたしました。
今後もよろしくお願い申し上げます。
Yutaka Emura
Keymasterredakt55 様
いつもお世話になっております。江村です。
さきほど公開した v15.7.2 で修正いたしました。
ご報告ありがとうございました。今後もよろしくお願い申し上げます。
Yutaka Emura
Keymaster星くず彼方に 様
いつもお世話になっております。江村です。
プラグインからは、 Editor_MatchRegex インライン関数などを使って可能ですが、EmEditor マクロでは、残念ながら、そのようなオブジェクトやメソッドはないです。
もしかしたら、外部オブジェクトを使うか、RubyScript などで可能かもしれませんが、ちょっと勉強不足でわからないです。もしご希望でしたら、将来のバージョンで機能の追加を検討させていただきます。
今後もよろしくお願い申し上げます。
Yutaka Emura
Keymasterqtv 様
いつもお世話になっております。江村です。
確かに再現しました。これは、「検索ツール バー」または「検索ダイアログ ボックス」が表示されている場合、ご指摘のように、検索文字列が更新されない現象が発生します。「検索ツール バー」も「検索ダイアログ ボックス」も表示されていなければご希望の動作になります。これだと動作が統一しないため、将来のバージョンでは、動作が統一するように検討させてください。
ご報告ありがとうございました。
今後もよろしくお願い申し上げます。 -
作成者投稿