フォーラムの返信を作成しました。
-
作成者投稿
-
Yutaka Emura
Keymastertaka2710 様
いつもお世話になっております。江村です。
#22563で、2つの問題がありますが、前者の「aaaaを入力したあと、Enterを押すなどしています。」の件でしょうか? それとも、後者の元に戻した後のカーソル位置の件でしょうか?
どうぞよろしくお願いします。
Yutaka Emura
Keymasterent 様
いつもお世話になっております。江村です。
本件ですが、検索する文字列の右横の [>] ボタンをクリックして、[複数行] を選択すれば、文字列全体が複数行になって表示されます。単一行でも表示できるといいのですが、これで回避していただくことはできませんでしょうか?
どうぞよろしくお願いします。
Yutaka Emura
Keymasterent 様
いつもお世話になっております。江村です。
これは残念ながら、Windows の問題だと考えています。フィルター ツール バーや検索ツール バーでも、文字列が長い場合には、文字が見えなくなります。フォントが小さい場合には、さらに長い文字列まで表示できるようになりますが、フォントが大きい場合には、さらに短い文字列でも表示できなくなります。もう少し改善を検討させてください。
どうぞよろしくお願いします。
Yutaka Emura
Keymastertaka2710 様
いつもお世話になっております。江村です。
1. 「切り取り」コマンドが常に選択範囲を区切り文字も含めて削除するという仕様になったため、また仕様を変更するというのは難しいと思います。コピー (Ctrl+C) してから削除 (Delete) で対応していただけると幸いです。
2. こちらでも再現しました。これについては、次のバージョンで修正します。
よろしくお願いします。
Yutaka Emura
Keymastertaka2710 様
いつもお世話になっております。江村です。
こちらで再現できないため、お手数ですが、レジストリエディタで、
HKEY_CURRENT_USER\SOFTWARE\EmSoft\EmEditor v3
をエクスポートして、.zip に圧縮して添付ファイルで、 tech @ emurasoft.com あてに送っていただけると幸いです。
また、フィルターに使用した条件、文字列、ブックマークの手順を詳しく書いていただけると幸いです。
これは絶対に修正しなければならない不具合だと思いますので、よろしくお願い申し上げます。
Yutaka Emura
Keymastertaka2710 様
いつもお世話になっております。江村です。
これを拝見すると、モーダル ダイアログ ボックスが、画面の外側に表示されている症状に似ていると思います。もし複数のディスプレイや仮想デスクトップをお使いでしたら、それらを1つのデスクトップにしてお試しいただけると幸いです。
また、タスク マネージャーで、EmEditor の使用するメモリやハンドル数が極端に大きくなっていないか確認していただけると幸いです。
それでも問題が再現する場合、原因などよくわからないのですが、一度、現在の設定をエクスポートしてレジストリ ファイルに保存しておき、その後、Ctrl+Q でクイック起動から、「すべての設定をリセット」と入力して選択すると、EmEditor の設定がすべてリセットされます。それでも問題が再現するかどうかお試しいただけると幸いです。
よろしくお願いします。
Yutaka Emura
Keymastertaka2710 様
いつもお世話になっております。江村です。
これは確かに再現しました。次のバージョンで修正します。
ご報告ありがとうございました。よろしくお願いします。
Yutaka Emura
Keymasterqtv 様
いつもお世話になっております。江村です。
トレイアイコンはカレントディレクトリを、開いているファイルのパスに変更することは無く、ご質問のような問題は、Windows 7、Windows 10 で再現することができませんでした。
トレイアイコンを起動した時の初期ディレクトリの場合は、それ自体を削除することはできません。(通常は、emedtray.exe の存在するディレクトリですが、ショートカットのプロパティなどで、初期ディレクトリを変更している場合があります)
また、アンチ ウィルス ソフトウェアなど、外部のソフトウェアが関係している可能性もあると思います。
トレイアイコンでどのような操作をした後に、ご指摘のような現象になるか、もし再現できる条件がわかれば教えていただけると幸いです。
よろしくお願いします。
Yutaka Emura
Keymaster星くず彼方に 様
いつもお世話になっております。江村です。
確かに再現しました。これは、次のバージョンで修正します。
よろしくお願いします。
Yutaka Emura
Keymasterredakt55 様
いつもお世話になっております。江村です。
Windows のバージョンによって微妙に異なる可能性はあります。
後者のご要望については、
と同じご要望ですね。これについては、将来のバージョンで検討したいと思います。
よろしくお願いします。
Yutaka Emura
Keymasterredakt55 様
いつもお世話になっております。江村です。
これは検討してみますが、難しいと思います。
よろしくお願いします。
Yutaka Emura
Keymasterredakt55 様
いつもお世話になっております。江村です。
EmEditor のマクロは、Windows に内蔵されている JScript や VBScript のエンジンを使用しているためです。Windows の仕様となります。
よろしくお願いします。
Yutaka Emura
Keymastertaka2710 様
いつもお世話になっております。江村です。
こちらでも再現しました。次のバージョンで修正いたします。
よろしくお願いします。
Yutaka Emura
Keymasterいつもお世話になっております。江村です。
確かに再現しました。これについては、次のバージョンで修正いたします。
ご迷惑をおかけして申し訳ありませんでした。よろしくお願いします。
Yutaka Emura
Keymasterent 様
いつもお世話になっております。江村です。
こちらで、外部でファイルの変更を行うプログラムを作成して調べてみましたが、特に、文字が増えた場合以外にメッセージが表示される、ということはありませんでした。
また、「ここ 1~2か月前の EmEditor」ということなので、昨年12月26日からのコードの変更を調べてみましたが、特に本件に関する変更はありませんでした。
何か条件があるのだと思いますが、設定のプロパティの [ファイル] タブで、「外部で変更された時」に「読み直すかどうか選択する」が指定されているか、監視間隔には既定の 5 秒選択されているかご確認ください。
それでも問題が再現する場合、問題が再現できる条件などを教えていただけると幸いです。また、どのバージョンからどのバージョンで問題が発生したかが正確にわかれば教えていただけると幸いです。
よろしくお願いします。
Yutaka Emura
Keymaster星くず彼方に 様
いつもお世話になっております。江村です。
こちらでも同じ環境でテストを行いたいため、問題が再現できるサンプル ファイル、アウトラインの設定を詳しく書いていただくか、tech @ emurasoft.com あてに送っていただけると幸いです。
よろしくお願いします。
Yutaka Emura
Keymastershibu 様
いつもお世話になっております。江村です。
こちらでは再現できないため、できるだけ詳しい条件、再現できる手順などを書いていただけると幸いです。
また、どのようにして CR、LF を確認されたかも書いてください。設定のプロパティの記号で、[CRとLFを区別して表示] が設定されていないと、表示上は CR と LF は同じに見えます。よろしくお願いします。
Yutaka Emura
Keymastertaka2710 様
いつもお世話になっております。江村です。
後者のヘディング行も削除されてしまう件について、動画が載っていないようですが、こちらでは再現できませんでした。
v15.8.1 で修正されている可能性もありますので、お試しいただけると幸いです。よろしくお願いします。
Yutaka Emura
Keymasterent 様
いつもお世話になっております。江村です。
マクロを作成しましたので、お試しください。
x1 = document.selection.GetTopPointX( eePosLogical ); y1 = document.selection.GetTopPointY( eePosLogical ); x2 = document.selection.GetBottomPointX( eePosLogical ); y2 = document.selection.GetBottomPointY( eePosLogical ); s = document.selection.Text; n = s.charCodeAt( s.length - 1 ); if( n == 13 || n == 10 ) { // CR or LF, remove the last character s = s.substr( 0, s.length - 1 ); if( n == 10 && s.charCodeAt( s.length - 1 ) == 13 ) { // if n was LF, check for CR s = s.substr( 0, s.length - 1 ); } y2--; x2 = document.GetLine( y1 ).length + 1; } else { // add CR+LF s = s + "\r\n"; y2++; x2 = 1; } document.selection.Text = s; document.selection.SetAnchorPoint( eePosLogical, x1, y1 ); document.selection.SetActivePoint( eePosLogical, x2, y2, true );よろしくお願いします。
Yutaka Emura
Keymasteraetos 様
いつもお世話になっております。江村です。
次のバージョンでは、カスタマイズの [編集] の [水平カーソル位置を保持する] がチェックされていれば、水平スクロールの位置が移動しないように変更しました。
よろしくお願いします。
Yutaka Emura
Keymasterseea 様
いつもお世話になっております。江村です。
確かに、ATOK のツールチップが表示されるところで例外が発生しているようですが、どういう条件で発生しているのかわかりませんでした。これは、ATOK側の問題の可能性もありますので、ATOK側の対応を待ちたいと思います。
また、カーソル位置に ATOK のツールチップが表示されないことがありましたので、これは正しい位置に表示されるように対応しておきました。
今後もよろしくお願いします。
Yutaka Emura
Keymasterqtv 様
いつもお世話になっております。江村です。
確かに再現しました。次のバージョンで修正いたします。
今後もよろしくお願いします。
Yutaka Emura
Keymaster星くず彼方に 様
いつもお世話になっております。江村です。
確かに再現しました。テスト用マクロに追加して、今後同じ不具合が発生しないようにします。
ご報告ありがとうございました。今後もよろしくお願いします。
Yutaka Emura
Keymastershibu 様
いつもお世話になっております。江村です。
ご迷惑をお掛けして申し訳ありません。これは次のバージョンでは修正します。
それまでの間、カスタマイズ ダイアログの ウィンドウ タブで、[注意を促すために音を鳴らす] チェック ボックスを外してお使いください。よろしくお願い申し上げます。
Yutaka Emura
Keymasterent 様
いつもお世話になっております。江村です。
一致しない列数を検出するなど、CSV の正当性エラーが発生すると、自動的には検出しないようになっています。
ファイルから開いた直後は自動的に CSV に移行するにもかかわらず、+ボタンをクリックしても CSVモード自動認識されない、ということでしょうか?
以前は、すべての定義された CSV について自動検出を試みていましたが、次に公開するバージョンからは、設定のプロパティの [ファイル] タブで [検出するCSV] 一覧にチェックされた CSV モードのみ自動検出するように変更します。これによって、ファイルから開いた直後の自動検出とまったく同じ条件になるはずです。
よろしくお願いします。
-
作成者投稿