フォーラムの返信を作成しました。
-
作成者投稿
-
Yutaka Emura
Keymasterいつもお世話になっております。江村です。
ご報告ありがとうございます。まもなく公開する次のバージョンでは、修正いたします。
よろしくお願いいたします。
Yutaka Emura
Keymasterいつもお世話になっております。江村です。
確かに問題が再現しました。これも修正いたします。
どうぞよろしくお願いいたします。
Yutaka Emura
Keymasterいつもお世話になっております。江村です。
[カスタマイズ] ダイアログの [ファイル] ページで、[開いた直後にファイルを検証する] がチェックされていないでしょうか? その場合は、ご指摘のメッセージが表示されます。
どうぞよろしくお願いいたします。
Yutaka Emura
Keymasterいつもお世話になっております。江村です。
1. については、セル ツール バーにフォーカスを設定している場合でしょうか? そうだとすると、再現できましたので、修正します。
2. 「セル非表示」とは、どういう意味でしょうか? セル ツール バーにフォーカスを設定している場合でしょうか? もう少し詳しく教えていただけると幸いです。
どうぞよろしくお願いいたします。
Yutaka Emura
Keymasterいつもお世話になっております。江村です。
お返事が遅くなり申し訳ありません。
こちらでは修正しましたので、次に公開するバージョンでは修正されています。よろしくお願いいたします。
Yutaka Emura
Keymasterいつもお世話になっております。江村です。
最新バージョンからツールバーのマクロを右クリックしても編集という項目が出なくなりました。
さきほど公開した v24.5.3 で修正しました。
よろしくお願いいたします。
Yutaka Emura
Keymasterいつもお世話になっております。江村です。
さきほど公開した v24.5.3 で修正してみました。動作に改良されているかどうか、お試しいただき、結果をご報告いただけると幸いです。
よろしくお願いいたします。
Yutaka Emura
Keymasterいつもお世話になっております。江村です。
そのため同じマクロでも何度かやると登録されることがありますが反応が非常に悪いです。
そのため繰り返して登録されるかどうかですのでドラッグ&ドロップで登録できるとはほとんどの人は気がつかないと思います。ご質問の意味がよくわからないので、サンプルも付けて、できるだけ詳しく、わかりやすく説明してください。
よろしくお願いいたします。
Yutaka Emura
Keymasterいつもお世話になっております。江村です。
リンクファイルにしないままタブ形式で表記は可能でしょうか?
コードとデータを別々のファイルにする必要があります。
お気に入りに追加機能の不具合は御願いできますでしょうか?
質問の意図が少しわかりにくいのですが、もしかして「マイ マクロ」に含まれていないマクロファイルをドラッグ&ドロップしようとしていませんか?「マイ マクロ」に含まれていないファイルは、たとえ拡張子が .jsee であっても基本ツールバーにはドロップできません。また、同じファイル名でもファイルのパスが異なる場合は「マイ マクロ」に含まれていないとみなされますので、ご確認ください。
よろしくお願いいたします。
Yutaka Emura
Keymasterいつもお世話になっております。江村です。
タブで区切るやり方ですが空白文字なのでやりにくいです。何か見える文字が代替できたほうがいいです。
タブ区切りの CSV になりますので、[CSV] メニューの [タブ区切り] を選択すると、整列して表示されます。
また、EmEditorの[表示]メニューから[記号]を選び、[半角空白]と[タブ]を選択すると、スペースとタブに記号を付けて表示することもできます。
どうぞよろしくお願いいたします。
Yutaka Emura
Keymasterいつもお世話になっております。江村です。
//
このマークの後ろのコメントで無効化しているはずのコードにまで反応してマクロが止まります。
そのためコメントになっているコードはすべて消さなければ動作しませんでした。
コメントを消すと普通に動きはしますが、これだと今後の保守性は極めて悪化するのでこの問題は解決しますでしょうか?
// から始まる後ろは一切反応してもらっては困ります。タブで区切って最後の列にコメントを記入することは可能です。例えば、次のようになります。
タロウ <tab> 太郎 <tab> // TEST 1 ハナコ <tab> 花子 <tab> // TEST 2よろしくお願いいたします。
Yutaka Emura
Keymasterいつもお世話になっております。江村です。
ご説明いただき、ありがとうございます。こちらでは再現が難しかったのですが、問題が起きそうなコードを改善してみます。
どうぞよろしくお願いいたします。
Yutaka Emura
Keymasterお世話になっております。江村です。
正規表現の記載にエラーがあると多発してまともに動作しませんでした。
正規表現の記載方法の統一がされていないので
ご質問の内容が少し分かりづらいのですが、もしかするとバックスラッシュを2重にするかどうかの違いが原因ではないでしょうか? マクロではバックスラッシュを2重に記述する必要がありますが、リンクファイルでは2重に記述してはいけません。ご確認いただけますでしょうか。
もし他の意味でご質問されている場合は、もう少し詳しく説明していただけると助かります。
どうぞよろしくお願いいたします。
Yutaka Emura
Keymasterいつもお世話になっております。江村です。
こちらで再現テストを行いたいので、[カスタマイズ] ダイアログの [タブ] ページで、既定から変更された設定がありましたら、教えていただけますでしょうか?
よろしくお願いいたします。
Yutaka Emura
Keymasterいつもお世話になっております。江村です。
snow様の方法をお試しいただいてもマクロのサイズが大きすぎて動作しない場合は、検索や置換に使用するデータが大きすぎる可能性があります。そのため、データとコードを別のファイルに分けて保存することをお勧めします。
EmEditorの連続置換機能では、リンクファイルを使用することができます。詳しくはこちらのビデオをご覧ください:
https://youtu.be/Rl6lS5YTu60?si=nbCrdgZOuus3Yong
このビデオのような操作をマクロに記録すると、次のようなマクロが記録されます:
batch_list = editor.filters; batch_list.AddReplace("(パス)\\replace_list.txt", "", eeFindReplaceCase | eeFindReplaceRegExp, eeExFindLinkFile); document.selection.BatchReplace(batch_list, eeReplaceAll, 0);replace_list.txtには、検索文字列と置換後の文字列をタブで区切って1行ずつ記載します。例えば、タロウ <tab> 太郎 ハナコ <tab> 花子このように記述して保存してください。ファイルは、UTF-16 (BOM付き) または UTF-8 (BOM付きまたはBOM無し) で保存してください。
snow様、ご協力いただき誠にありがとうございます。
今後ともどうぞよろしくお願いいたします。
Yutaka Emura
Keymasterいつもお世話になっております。江村です。
[カスタマイズ] の [マウス] ページで、[マウスでアクティブにする時カーソル位置を設定] オプションは既定のまま有効になっていますでしょうか?
よろしくお願いいたします。
Yutaka Emura
Keymasterいつもお世話になっております。江村です。
これは、v24.5.1 の不具合です。ご迷惑をお掛けして申し訳ありません。こちらでは既に修正しており、次のバージョンでは修正されます。
よろしくお願いいたします。
Yutaka Emura
Keymasterいつもお世話になっております。江村です。
AIとチャット ウィンドウについては、UI の大幅な改善を検討していますので、しばらくお待ちください。
どうぞよろしくお願いいたします。
Yutaka Emura
Keymasterいつもお世話になっております。江村です。
[マクロ] ツール バーから基本ツール バーにボタンをドラッグ アンド ドロップできないですか? 文書タブのスタイルが、タブかボタンかは関係ありません。
私がご要望を誤解している可能性があるため、ご要望を明確化してください。よろしくお願いいたします。
Yutaka Emura
Keymasterいつもお世話になっております。江村です。
調査結果をご報告いただき、誠にありがとうございます。
(A)の事実から、EmEditorがファイルを開く際にパーティションの情報(フォーマットすると変化する何らかのパラメータ)を利用していると推定されます(ほぼ確定)。
(B)の事実から、EmEditorがファイルを開く際にOSの再起動で変化する情報を利用していて、その情報が条件付きで行数位置算出に影響を与えていると推定されます。と推測されていますが、記録のために書いておくと、これは正しくありません。
実際には、問題はファイルのサイズと読み込み速度に依存しており、パーティションの情報などは関係ありません。ファイルの読み込みの初めは速く、その後速度が遅くなる場合にご指摘の問題が発生していました。この不具合は、v24.4.2 および v24.4.903 で修正済みです。また、今後同様の不具合が発生しないように、v24.4.904とまもなく公開する v24.5 では、ファイルサイズに内部的不整合がある場合に警告メッセージを表示する機能を追加しました。さらに、新機能の [検証] コマンドにより、開いたファイルの整合性やディスク、メモリの問題がないかを確認できるようになっています。ぜひ最新版に更新してご利用ください。
この度はご迷惑をお掛けし、申し訳ありませんでした。何かお気づきの点がございましたら、メールまたはフォーラムでご連絡ください。
今後ともよろしくお願いいたします。
Yutaka Emura
Keymasterいつもお世話になっております。江村です。
ドラッグ&ドロップでお気に入りに追加される機能はいつ実現しますでしょうか?
v24.4.909 で対応いたしました。
よろしくお願いいたします。
Yutaka Emura
Keymasterいつもお世話になっております。江村です。
AI 機能をお使いいただき、ありがとうございます。v24.4.906 より、ご指摘のように変更します。
よろしくお願いいたします。
Yutaka Emura
Keymasterいつもお世話になっております。江村です。
さきほど公開した最新の Preview 版 (v24.4.905) にて、ご希望の機能を追加しました。お試しください。
– 巨大ファイル コントローラーに [<<] ボタンと [>>] ボタンを追加しました。[>>] ボタンをクリックと、現在開いているサイズを超えないサイズで次の場所を開きます。[<<] ボタンをクリックすると、[>>] ボタンをクリックする前の場所に戻ります
よろしくお願いいたします。
Yutaka Emura
Keymasterいつもお世話になっております。江村です。
以下のように書いてください。
#language = "v8" function OnExecute() { var ext = ".txt"; // 閉じたい拡張子を指定 var docs = editor.Documents; for (var i = docs.Count; i >= 1; --i) { var doc = docs.Item(i); if (doc.FullName.toLowerCase().endsWith(ext)) { doc.Close(); } } } OnExecute();または
#language = "JScript" function OnExecute() { var ext = ".txt"; // 閉じたい拡張子を指定 var docs = editor.Documents; for (var i = docs.Count; i >= 1; --i) { var doc = docs.Item(i); var nLen = doc.FullName.length; if( doc.FullName.toLowerCase().substring( nLen - ext.length, nLen ) == ext ) { doc.Close(); } } } OnExecute();よろしくお願いいたします。
Yutaka Emura
Keymasterいつもお世話になっております。江村です。
さきほど公開した v24.4.2 および v24.4.903 で修正いたしました。
この度は、ご迷惑をおかけし、大変申し訳ございませんでした。今後もよろしくお願いいたします。
-
作成者投稿