フォーラムの返信を作成しました。

51 件の投稿を表示中 (合計 4,878 個)
  • 作成者
    投稿
  • 返信先: エクスプローラプラグインへの要望 #32344
    Yutaka Emura
    Keymaster

    いつもお世話になっております。江村です。

    エクスプローラ プラグインは、Windowsの古いエクスプローラ コンポーネントを使用しているため、Windowsの表示スケール(DPI)には対応しておりません。エクスプローラ コンポーネントが今後更新される見込みもないため、現状ではDPIのサポートは難しい状況です。ただし、将来的な対応については検討いたします。

    また、フォルダの開閉状態の記憶や、コンテキストメニューでの「新規作成」機能についても、今後サポートを検討いたします。

    除外フィルタにつきましては、右クリックメニューの「表示」→「履歴をクリア」を選択していただくことで、すべての履歴をクリアできます。残念ながら、現時点では個別の項目のみを削除することはできませんが、今後のバージョンでの追加を検討いたします。

    今後ともどうぞよろしくお願いいたします。

    Yutaka Emura
    Keymaster

    いつもお世話になっております。江村です。

    なぜこんな必要なよく使う機能を標準の機能にされたくない理由を教えてください。

    まず、Applek様が必要と感じていらっしゃる機能であっても、それがすべてのお客様にとって必要とは限りません。私は日々、多くのお客様からさまざまなご要望をいただいておりますが、すべてを標準機能として追加していくと、EmEditorの機能が増えすぎてしまい、アプリが肥大化する恐れがあります。その結果、起動速度の低下や、機能が多すぎて使いにくくなるなど、さまざまな問題が発生する可能性がございます。

    EmEditorでは、アプリ本体を肥大化させず、必要な機能を柔軟に拡張できる方法としてマクロをご用意しております。そのため、マクロで実現可能なことについては、できるだけマクロをご利用いただくようお願いしております。

    Applek様がご懸念されている「マクロだから不安定」「不具合が出る」といったことはございません。マクロも本体機能と同様に安定して動作いたします。むしろ、マクロの方がメリットもございます。たとえば、本体機能は仕様変更や修正が難しい場合が多いですが、マクロであればお客様ご自身で簡単にカスタマイズや修正が可能です。ご自身の用途に合わせて柔軟にご利用いただけます。

    また、snow様がおっしゃっている

    もちろん、深いところにあるよりは浅いところの方が、使う人にとっては便利だろうとは思います。

    という点についてですが、Applek様のご要望は「EmEditorのツールバーに本機能のボタンを追加したい」ということかと存じます。これは、マクロでも同様に実現可能です。マクロをツールバーに追加し、お好きなアイコンを設定することもできます。つまり、見た目や操作性、安定性の面でも、本体機能とマクロで違いはございません。したがいまして、「深いところにあるよりは浅いところの方が便利」という理由で「マクロより本体機能が良い」とは言えないと考えております。

    さらに、ご要望の仕様を明確にしていただくことも重要です。Applek様のご要望は、Googleの検索結果のURLを貼り付けているだけで、内容が曖昧です。簡単なサンプルを用意していただき、ご自身の言葉で明確にご説明いただかないと、正確に理解することができません。

    たとえば、「シングルラインモードとマルチラインモードを切り替える」とありますが、その意味がまだ明確ではありません。

    ・正規表現「.」が改行コードに一致することができる
    ・「^」と「$」が選択の最初と最後に一致することができる

    と記載されていますが、

    > ・「^」と「$」が『選択の最初と最後』に一致することができる

    ではなく、

    > ・「^」と「$」が『行頭と行末』に一致することができる

    ではないでしょうか。EmEditorでは内部的に「^」と「$」が行頭・行末に一致するようになっており、これを変更するオプションはございません。そのため、「選択の最初と最後に一致できる」という仕様に変更しても、ご期待通りの動作にならない可能性がございます。

    先日ご案内したマクロはお試しいただけましたでしょうか? まずはマクロを実行していただき、本当にご期待の動作になるかご確認いただければと存じます。マクロをお試しいただいた上で、期待した動作と異なる場合もあるかと思います。そのようなご確認なしに本体機能として実装することはできません。

    せっかく機能を追加しても、ほとんど使われないものになってしまわないよう、十分に検討したうえで実装しております。お手数をおかけいたしますが、以上の点をご検討いただき、ご希望の内容をより具体的に明確化していただいた上で、再度ご要望いただけますようお願いいたします。

    今後ともどうぞよろしくお願いいたします。

    Yutaka Emura
    Keymaster

    いつもお世話になっております。江村です。

    この度はご迷惑をおかけし、誠に申し訳ございません。

    今回の問題については、原因が判明し、すでに修正が完了しております。修正版は次回バージョンに反映され、近日中に公開予定です。なお、今回の不具合は互換性の問題とは無関係で、別の要因によるものでした。

    また、3年以上前のバージョンをご利用いただいた後にアップデートを行った場合、「以前は3年以上前のバージョンが使用されていました。続行すると、一部の設定が新しいバージョンと互換性がない可能性があります。続行しますか?」というメッセージが表示されますが、こちらも今回の不具合とは関係ございません。

    ご不便をおかけし恐縮ですが、今後とも何卒よろしくお願いいたします。

    Yutaka Emura
    Keymaster

    いつもお世話になっております。江村です。

    ご報告いただき、ありがとうございます。メインメニューとタブの間にあったツールバーについてですが、どのツールバーだったかご記憶でしょうか?

    おそらく、古いバージョンで保存された情報が、今回のバージョンではサポートされなくなったことが原因かと思われます。一度新しいバージョンで保存していただければ、今後は問題が発生しないはずですが、もしまた何かありましたらご連絡ください。

    今後ともよろしくお願いいたします。

    Yutaka Emura
    Keymaster

    いつもお世話になっております。江村です。

    マクロをツールバーに登録すれば同じことはできますが、今までも独自にマクロでやると不具合が出たときに自分だけがやっている問題なので他の問題が出たときの検証があいまいになりました。

    この部分の意味が分かりませんでした。もう少し分かりやすく、明確にご記載いただけますでしょうか。

    よろしくお願いいたします。

    Yutaka Emura
    Keymaster

    以下のようなマクロの関数で可能です。

    
    function ModifyFindFlags( bSet, nFlags, nExFlags ) {
        nHigh = 0;
        nLow = 0;
        s = editor.GetProfileString(eeRegCommon, "", "FindFlag", "0");
        if (s.length == 18 && s.substr(0, 2) == "0x") {
            nHigh = parseInt(s.substr(2, 8), 16);
            nLow = parseInt(s.substr(10, 8), 16);
        }
        
        if( bSet ) {
            nHigh |= nExFlags;
            nLow |= nFlags;
        }
        else {
            nHigh &= ~nExFlags;
            nLow &= ~nFlags;
        }
        s64 = "0x" + nHigh.toString(16) + ("00000000" + nLow.toString(16)).slice(-8);
        editor.WriteProfileString( eeRegCommon, "", "FindFlag", s64, eeRegQWord );
    }
    

    そして、以下のようにして関数を呼び出します。各フラグの説明は、
    https://www.emeditor.org/ja/macro/selection/selection_find.html
    を参照してください。注意する点として、nFlags と nExFlags と分けて指定する必要があります。

    
    // eeFindMatchDotNL を設定
    ModifyFindFlags( true, eeFindMatchDotNL, 0 );
    
    // eeFindMatchDotNL をクリア
    ModifyFindFlags( false, eeFindMatchDotNL, 0 );
    
    // eeExFindBOL | eeExFindEOL を設定
    ModifyFindFlags( true, 0, eeExFindBOL | eeExFindEOL );
    
    // eeExFindBOL | eeExFindEOL をクリア
    ModifyFindFlags( false, 0, eeExFindBOL | eeExFindEOL );
    
    // eeFindMatchDotNL, eeExFindBOL, and eeExFindEOL を設定
    ModifyFindFlags( true, eeFindMatchDotNL, eeExFindBOL | eeExFindEOL );
    
    // eeFindMatchDotNL, eeExFindBOL, and eeExFindEOL をクリア
    ModifyFindFlags( false, eeFindMatchDotNL, eeExFindBOL | eeExFindEOL );
    
    返信先: ワークスペースの保存内容 #32321
    Yutaka Emura
    Keymaster

    いつもお世話になっております。江村です。

    確かに問題が再現しました。これは、[無題の文書名に連番を付ける] が無効になっていると発生します。

    https://www.emeditor.org/ja/dlg/properties/file/new_details/index.html

    これは、次のバージョンでは修正します。ご報告ありがとうございます。

    よろしくお願いいたします。

    返信先: 改行位置の表示異常について #32306
    Yutaka Emura
    Keymaster

    お世話になっております。江村です。

    ご迷惑をおかけして申し訳ありません。この問題は v25.0.905 に特有のものです。次のバージョンで修正予定です。それまでの間は、DirectWrite をオフにすることで問題を回避できます。

    どうぞよろしくお願いいたします。

    Yutaka Emura
    Keymaster

    「シングルラインモードとマルチラインモードを切り替える」の意味がまだ明確化されていませんが、マクロで好きな機能のボタンをツール バーに追加することは可能です。

    Yutaka Emura
    Keymaster
    Yutaka Emura
    Keymaster

    シングルラインモードとマルチラインモードとは、どういう意味でしょうか?
    検索ダイアログの [検索する文字列] ボックスの右の [>] をクリックして表示されるメニューに表示される、[複数行] コマンドのことでしょうか?
    できるだけわかりやすく書いていただけると幸いです。

    Yutaka Emura
    Keymaster

    いつもお世話になっております。江村です。

    ご質問の内容を明確にしてください。また、メールで始めた内容をフォーラムに書き込むと、このフォーラムをご覧になっている他のユーザー様が理解できなくなる可能性がありますので、メールとフォーラムを混ぜて使用しないようお願いいたします。

    よろしくお願いいたします。

    返信先: ワークスペースの保存内容 #32294
    Yutaka Emura
    Keymaster

    いつもお世話になっております。江村です。

    この問題はまだ継続して発生していますでしょうか?もし継続している場合は、問題を再現するための手順を教えていただけると幸いです。

    よろしくお願いいたします。

    返信先: ChatCPT のチャージ不足の表示について #32293
    Yutaka Emura
    Keymaster

    いつもお世話になっております。江村です。

    AIを一時的に使いたくないときは、「AIを有効にする」のチェックを外してください。

    なお、ChatGPTとOpenAI APIは別物です。ChatGPT には無料プランがあります。一方、OpenAI APIには、一定のクレジットが付与される形はありますが、継続しての無料プランはないと思います。OpenAIの公式ウェブサイトやドキュメントを確認することをお勧めします。

    どうぞよろしくお願いいたします。

    返信先: ChatCPT のチャージ不足の表示について #32287
    Yutaka Emura
    Keymaster

    いつもお世話になっております。江村です。

    OpenAI のチャージが切れた際のメッセージを非表示にすることはできません。このメッセージは重要なので、非表示にするオプションについては慎重に考えた方が良いと思います。

    ワークスペースの履歴をクリアするには、[カスタマイズ] ダイアログの [履歴] ページで、[今すぐ履歴をクリア] ボタンをクリックし、[最近使ったワークスペース] を選択してください。

    どうぞよろしくお願いいたします。

    Yutaka Emura
    Keymaster

    お世話になっております。江村です。

    前にもお伝えしましたが、既定のメニューを変更すると、多くのユーザーが混乱する可能性があります。今回のケースでは、[ウィンドウ] メニュー内の [常に最上位] コマンドの位置を変更することで、誤クリックを防ぐメリットを受けるユーザーよりも、変更後の [常に最上位] コマンドの位置を見失うユーザーの方が多くなると予想されます。また、[常に最上位] を誤ってクリックしても、EmEditorを再起動すれば問題は解決するため、それほど大きな問題ではないと考えています。ご理解いただけますと幸いです。

    よろしくお願いいたします。

    Yutaka Emura
    Keymaster

    お世話になっております。江村です。

    既定のメニューの変更は、多くのユーザーにとって混乱を招く可能性があり、私たちにも多くの問い合わせが寄せられることがあります。そのため、既定メニューを変更する際は、ユーザーにとってのメリットを慎重に検討する必要があります。

    今回の件についてですが、[ウィンドウ] の一番上にある [常に最上位] を誤ってクリックした場合は、再度そのメニュー項目をクリックするだけで元に戻せると考えています。したがって、これはメニューの位置とは関係ないと思われます。

    また、EmEditor Professional をお使いでしたら、お好みに合わせてメニューは自由にカスタマイズ可能です。

    もし私の理解に誤りがありましたら、ご指摘いただければ幸いです。

    どうぞよろしくお願いいたします。

    Yutaka Emura
    Keymaster

    いつもお世話になっております。江村です。

    次のバージョンでは、「常に最上位」という名前を「常に手前に表示」に変更します。

    どうぞよろしくお願いいたします。

    返信先: ワークスペースの保存内容 #32265
    Yutaka Emura
    Keymaster

    いつもお世話になっております。江村です。

    ワークスペースが最初の1つしか保存されないということはないと思いますが、どのように保存されているのでしょうか?

    よろしくお願いいたします。

    Yutaka Emura
    Keymaster

    いつもお世話になっております。江村です。

    マーカの設定で「単語のみ」を有効にしていると、1文字範囲選択した場合にその文字がハイライトされません。これは仕様でしょうか。

    [単語のみ] チェック ボックスが設定されている場合は、単語全体が文字列の場合のみ選択テキストを強調します。

    https://www.emeditor.org/ja/dlg/customize_markers/auto_marker/index.html

    をご覧ください。

    表示の設定で 文字間の数値を0⇒1 などに設定した場合、ハイライトがずれていきます。

    次のバージョンで修正します。ご報告ありがとうございます。

    今後もよろしくお願いいたします。

    Yutaka Emura
    Keymaster

    いつもお世話になっております。江村です。

    こちらでは問題を再現できませんでした。お手数ですが、念のため、ポータブル版の最新バージョンをダウンロードしてインストールし、設定を初期状態にして問題が再現するか試していただけますか?もし問題が再現しない場合は、設定を少しずつ現在の状態に戻して、どの設定変更で問題が発生するか確認してみてください。または、現在の設定をエクスポートしたファイルを私宛にメールで送っていただければ、こちらで再現テストを行います。

    よろしくお願いいたします。

    Yutaka Emura
    Keymaster

    いつもお世話になっております。江村です。

    まもなく公開する次のバージョンで修正します。ご報告ありがとうございます。

    よろしくお願いいたします。

    Yutaka Emura
    Keymaster

    いつもお世話になっております。江村です。

    リンクが切れているみたいなのですが、確認していただけますでしょうか?

    よろしくお願いいたします。

    Yutaka Emura
    Keymaster

    いつもお世話になっております。江村です。

    v24.9.903 でご希望のように変更しました。

    https://jp.emeditor.com/forums/topic/emeditor-v25-0-preview-24-9-901/

    – [検索] ツール バーの [検索] ドロップ ダウン リスト ボックスの右のボタンをクリックすると表示されるメニューに [選択テキストまたはカーソル位置の単語]、[選択テキスト]、[カーソル位置の単語]、[最後に使った値]、[固定値]、[既定として保存] コマンドを追加しました。既定では、[検索ツール バーにフォーカスを設定する] コマンド (Ctrl+D) で、選択テキストまたはカーソル位置の単語が検索する文字列の初期値になります。従来の動作に戻したい場合には、この [最後に使った値] を選択してください。 [P]
    – [検索] ツール バーの [置換] ドロップ ダウン リスト ボックスの右のボタンをクリックすると表示されるメニューに [検索文字列と同期する] コマンドを追加しました。 [P]

    よろしくお願いいたします。

    Yutaka Emura
    Keymaster

    いつもお世話になっております。江村です。

    ご希望の機能について検討させていただきます。ただ、現在のバージョンでも Ctrl+F3 を押すことで選択した文字列を保存し、次の一致を検索することができます。また、Shift+Ctrl+F3 を使うと、前の一致を検索することが可能です。

    さらに、検索ツールバーではなく、検索ダイアログを利用する方法もございますので、ご検討いただければと思います。

    どうぞよろしくお願いいたします。

51 件の投稿を表示中 (合計 4,878 個)