EmEditor v24.1.1 を公開しました

本日、EmEditor v24.1.1 を公開しました。

v24.1.1 は、次の不具合修正を含みます。

  • [AIによる支援執筆] 機能を調整し、ピリオドまたは改行後に提案を自動表示しないようにしました。
  • [AIによる支援執筆] 機能を調整し、行末の前に Ctrl+Space を使用して提案を強制表示できるようにしました。
  • [エクスプローラー コンテキスト メニュー] 機能を調整し、新旧のコンテキスト メニューを別々に切り替えられるようにしました。
  • 新しいバージョンでは、複数の選択がすべて空の場合に [切り取り] コマンドで行を削除できるようになりました。
  • 巨大ファイルを保存中にフリーズする可能性がある問題を修正しました。
  • 数値範囲をフィルタリング中にクラッシュする可能性がある問題を修正しました。
  • [ファイルから置換] を [変更されたファイルを開いたままにする] オプションなしで使用した場合に、「ファイルから置換で許される 2GB の最大サイズを超えました」というエラー メッセージで失敗する可能性がある問題を修正しました。
  • 不正な構文の CSV ファイルに対して並べ替えコマンドが正しく機能しない可能性がある問題を修正しました。
  • お客様により報告された不具合を修正しました (1)。

デスクトップ インストーラー版をご使用の場合、[ヘルプ] メニューの [更新のチェック] を選択して更新していただけます。この方法で更新できない場合には、最新版をダウンロードして、そのダウンロードしたインストーラーを実行してください。デスクトップ ポータブル版の場合、こちらよりダウンロードして、更新していただけます。ストア アプリ版の場合、数日後、Microsoft ストア (64ビット または 32ビット) よりダウンロードまたは更新していただけます。

Emurasoft logo

不正ライセンスの販売サイトにご注意ください

EmEditor ユーザーの皆様

EmEditor の開発者として、私たちのソフトウェアに関して皆様に共有したい重要なメッセージがあります。EmEditor Professional の海賊版や不正ライセンスが、さまざまなオンライン プラット フォームで大幅に割引された価格で販売されています。EmEditor のライセンスが、信じられないほど安い価格で提供されている場合、それはほぼ確実に違法なソースからのものであることをご認識ください。これらの販売は違法であるだけでなく、ユーザー様に重大なリスクをもたらします。皆様には、これらの不正なライセンスの購入を避けるよう強くお願い申し上げます。

不正なライセンスを避ける理由:

  1. 短期的な機能、長期的な失敗: 初期には、これらの不正ライセンスが機能しているように見えるかもしれません。しかし、最終的には「あなたは、ソフトウェア著作権侵害の被害者の可能性があります。EmEditor ホーム ページから正規のライセンスを購入してください。」と表示されるようにプログラムされています。これは、ソフトウェアが正常に機能しなくなることを示しています。
  2. 登録およびアクティベーションの問題: 正規の EmEditor ライセンスは、エムソフト カスタマー センターでの正しい登録を必要とします。不正ライセンスは、この重要なステップに失敗し、ソフトウェアを使用不能にします。未登録の製品は、警告メッセージを表示し、将来、重要な更新を行うことができなくなる可能性があります。
  3. セキュリティ上の懸念: これらの不正なライセンスを購入して使用することは、あなたを重大なセキュリティ リスクにさらします。しばしば、海賊版ソフトウェアの販売者は、あなたの個人情報や支払い情報を盗もうとします。
  4. オークション サイトでの購入:オークション サイトで販売されているライセンスには特に注意してください。オークション サイトで販売されている多くのライセンスは正規のものではなく、またソフトウェア ライセンスの所有権を変更することはできません。これらのソースから購入すると、正しく登録できない無効なライセンスを取得することになります。私共のソフトウェア ライセンスは、法的な名称変更の場合を除いて、名義変更を行うことはできません。

正規ライセンスの利点:

  • ソフトウェアの完全な機能と信頼性。
  • 定期的な更新とカスタマー サポートへのアクセス。
  • 法的なソフトウェアの使用とデータ セキュリティの保証。

ライセンスが正規であることを確認する方法:

公式ホーム ページまたは認可されたリセラーを通じて EmEditor ライセンスを購入してください。ライセンスの真正性に疑問がある場合は、購入を完了する前に、私共にお問い合わせください。

あなたの行動が重要です:

正規ライセンスを選択することで、スムーズで安全な体験を保証するだけでなく、EmEditor の継続的な開発と改善を支援しています。

私共はこの問題を非常に真剣に受け止め、これらの違法なライセンスの販売と戦っています。この努力において、皆さんの意識と協力が必要不可欠です。

継続的なサポートと EmEditor コミュニティの重要なメンバーであることに感謝します。

江村豊
EmEditor 開発者

参照:不正な取得・使用に対する警告 – クラック、Keygen、シリアルなど

窓の杜、マイナビで EmEditor の記事が掲載されました

EmEditor v24.1.0 を公開しました (テクニカル レビューを含む)

本日、EmEditor v24.1.0 を公開しました。

新バージョン (v24.1) では、Windows 11 エクスプローラの新しいコンテキスト メニューに対応しました。Windows 11 では、Windows 10 やそれ以前のバージョンとは異なりコンテキスト メニューのデザインが変更されたため、アプリがこれに対応するには特別な処理が必要となりました。そこで EmEditor でも、Windows 11 のコンテキスト メニューに対応し、[EmEditor で編集] コマンドを直接選択できるようになりました。また、フォルダーやエクスプローラ内の背景上で右クリックした際には、[EmEditor でファイルから検索] コマンドを選択できます。この機能を使用するには、EmEditor のトレイ アイコンがタスクバーの通知領域に表示されている必要があり、デスクトップ インストーラー版が Windows 11 で実行されている場合にのみ対応しています。この機能は EmEditor Professional と EmEditor Free の両方で使用できます。

エクスプローラの Windows 11 コンテキスト メニューにショートカットを追加しました。

EmEditor Professional の新バージョンで追加されたもう一つの主要な機能は、AI 機能の強化です。v24.0 で OpenAI API (以下、API と略) を利用した AI マクロを標準装備しましたが、v24.1 では、文章をタイピング中に AI が次に入力する内容を予測し、自動補完する「AI による執筆支援」機能を追加しました。AI による自動補完は、タイピングの量を減らし、執筆速度を向上させることができます。私自身もこの文章を EmEditor で書いており、「AIによる支援執筆」機能の便利さを実感しています。

既定では、AI の機能は無効になっています。本機能を有効にするには、[カスタマイズ] ダイアログ ボックスの [AI] ページで [AIを有効にする] オプションをチェックして、EmEditor で開かれた文書内のテキスト データを OpenAI が処理することに同意する必要があります。プライバシー ポリシーを読んで、同意する場合には、[継続] ボタンをクリックしてください。このプライバシー ポリシーによると API に送信されたデータは OpenAI のモデルの学習に利用されないとされています。

[カスタマイズ] ダイアログ ボックスに [AI] ページを追加しました。

次に、お持ちの API キーを [OpenAI API キー] テキスト ボックスに入力します。API キーは、こちらから取得できます。API キーは、’OPENAI_API_KEY’ 環境変数に保存する方法が推奨されていますが、EmEditor ポータブル版の使用やコンピューターの共有を理由に他のアプリとキーを共有しない場合は、[‘OPENAI_API_KEY’ 環境変数を使用する] オプションを無効にし、API キーを EmEditor 専用として保管することができます。既定では、gpt-4-turbo-preview が優先モデルになっています。gpt-3.5-turbo に比べて、gpt-4-turbo-preview の方が、より精度の高い予測が可能になります。日本語での執筆には、gpt-4-turbo-preview の選択を推奨します。また、この機能を有効にするためには、使用する各設定のプロパティの [基本] ページで [AIによる執筆支援] オプションを有効にしておく必要があります。Text、Markdown、HTML の設定で既定で有効になっています。

設定のプロパティの [基本] ページに [AIによる支援執筆] チェック ボックスを追加しました。

本機能を有効にすると、文章をタイピング中に、AI が自動的に次にタイプされるテキストを予想して提案します。提案されたテキストは既定で灰色で表示され、Tab または End キーを押すことでその提案を受け入れ確定します。提案されたテキストの一部だけを確定したい場合は、「→」(右矢印) キーを確定した文字数だけ押すか、Ctrl+「→」 を押して 1つの単語だけ確定します。Delete キーを押すと、提案されたテキストの最初の 1文字を削除します。Esc キーまたは他のキーを押すと提案されたテキストをキャンセルします。さらに、提案テキストが表示されていない状態で AI による予測を強制的に行いたい場合や、異なる提案を求める場合には、Ctrl+Space を押します。

OpenAI を使用して単語またはフレーズを補完する機能を追加しました。

EmEditor でファイルを開いただけでは、API を呼ぶことはありません。文字のタイピングを開始して初めて、API を呼び出します。さらに次の条件がすべて満足されている間でのみ、API を呼んで本機能を利用するようになっています。

  • EmEditor Professional 版を実行中
  • [AIを有効にする] オプションが有効
  • [AIによる執筆支援] オプションが有効
  • マクロを記録または実行中ではない
  • [書き換え禁止] が無効になっている
  • どのテキストも選択されていない
  • 巨大ファイルではない
  • CSV モードではない
  • ファイルの比較中ではない
  • 編集中の文書がアクティブである
  • カーソルが行末にある
  • 文字のタイピングを開始している
  • タイピングを一時停止 (100ms 程度) の後
  • Esc キーを押して提案をキャンセルしていない
  • マウスで他の場所をクリックしたり、その他のコマンドを実行した直後ではない
  • IME未確定の文字が存在しない

以上のように、API の利用頻度をできるだけ少なくするようにしていますが、それでも API の利用には OpenAI に対して利用料金が発生し、token 単位で計算されます。1回の提案には、入力で約 100 token、出力に約 10 token を消費します。現在の料金体系によると、既定の gpt-4-turbo-preview を使用する場合、1回あたり約 0.0013 米ドルが消費される計算になります。gpt-3.5-turbo を選択する場合は、その20分の1となり、1回あたり約 0.000065 米ドルが消費されます。参考までに、同社が提供している ChatGPT Plus を利用する場合には、月額 20米ドル以上の利用料が発生しますが、API だけを利用する場合には、ChatGPT Plus の利用料を支払う必要はありません。EmEditor で AI を使用すれば、月額 20米ドルに達することは到底考えにくく、経済的に利用できると言えるでしょう。v24.0 で紹介した AI マクロを使用すれば、ChatGPT Plus のように EmEditor から AI に自由な質問を行うことができますので、ChatGPT Plus から EmEditor に完全に移行することも可能です。

本バージョンでは、さらにお客様からいただいた要望に応えました。

1. 強調表示や並べ替えコマンドで使用される IPv6 アドレスとして使用する 16進数の文字は、従来のバージョンでは、小文字のみを認識していました。これは、RFC 5952 では、IPv6 アドレスを小文字のみで書くことが推奨されているためでした。しかし、あるお客様より、大文字と小文字が混在されていることもあるとのご指摘を受け、大文字もサポートするように変更しました。

2. コミットリスト プラグインでは [リモート ブランチを削除] コマンドを追加して改善しました。

最後に、Pro版、Free版ともにご満足いただけましたら幸いです。将来、ご質問、機能のリクエスト、アイディアなどがございましたら、ご連絡いただくか、フォーラムにご発言ください。

今後も EmEditor を引き続きご愛顧くださいますよう、よろしくお願い申し上げます。
— 江村豊

主な変更点、画面図など、詳しくは、「Version 24.1 の新機能」をご覧ください。

デスクトップ インストーラー版をご使用の場合は、[ヘルプ] メニューの [更新のチェック] を選択して更新していただけます。この方法で更新できない場合には、最新版をダウンロードして、そのダウンロードしたインストーラーを実行してください。デスクトップ ポータブル版の場合は、こちらよりダウンロードして、更新していただけます。ストア アプリ版の場合は、数日後、Microsoft ストア (64ビット または 32ビット) よりダウンロードまたは更新していただけます。

窓の杜で EmEditor の記事が掲載されました。

生成AIがアシストしてくれるテキストエディターが爆誕!「EmEditor」のマクロで実現
~マクロの処理を徹底解説! 魔改造で関西弁変換機能も実現!

EmEditor v24.0.1 を公開しました

本日、EmEditor v24.0.1 を公開しました。

v24.0.1 は、次の不具合修正を含みます。

  • 設定のインポートおよびエクスポート時に、デバイスIDが別のコンピュータにコピーされる問題を修正しました。
  • セル選択モードなしで1列を選択した際、右側の区切り文字がコピーされない不具合を修正しました。
  • 不正な構文の CSV で列を選択し、変換(例えば、大文字に変換)すると、全行が変換されてしまう不具合を修正しました。
  • お客様により報告された不具合を修正しました (1, 2)。

デスクトップ インストーラー版をご使用の場合、[ヘルプ] メニューの [更新のチェック] を選択して更新していただけます。この方法で更新できない場合には、最新版をダウンロードして、そのダウンロードしたインストーラーを実行してください。デスクトップ ポータブル版の場合、こちらよりダウンロードして、更新していただけます。ストア アプリ版の場合、数日後、Microsoft ストア (64ビット または 32ビット) よりダウンロードまたは更新していただけます。

EmEditor v24.0.0 を公開しました (テクニカル レビューを含む)

本日、EmEditor v24.0.0 を公開しました。

前バージョンの v23.1 では、マクロから OpenAI の API を呼ぶことにより、生成 AI を使用する方法を紹介しました。生成 AI の呼び出しの引数には、通常、テキストが使用されます。つまり、テキスト エディターと生成 AI は親和性が高いとも言えるでしょう。テキスト エディターで文書を執筆する場合、生成 AI を使用する目的のひとつは、文書の校正です。この使い方の場合、校正前と校正後の文書を、簡単に比較し、どの部分の変更テキストを取捨選択するかを、簡単にできるようにしたいものです。本バージョンでは、文書を分割ウィンドウで比較した状態で、変更テキスト上で右クリックして表示されるコンテキスト メニューに、[他へコピー] コマンドを追加しました。これを選択すると、その変更部分が保持され、比較しているもう一方の文書にコピーされます。文書内のすべての変更を一度にコピーしたい場合には、分割ウィンドウのタイトル部分に新しく追加した [すべて他へコピー] ボタンをクリックします。

比較が終わったら、不要になった文書は閉じて、必要な文書だけ残したい場合があります。こういう時には、新しく追加した [X (閉じる)] ボタンをクリックすることにより、現在アクティブなペインの文書だけが閉じるようになります。また、Ctrl+W や Ctrl+F4 を押しても、現在アクティブなペインの文書だけが閉じるようになります。

ライブラリの ChatOpenAI.jsee マクロ例をさらに発展させ、AI.jsee に名前を変更して EmEditor に既定で追加しました。AI マクロを使用すると、選択テキストまたは文書全体に対して、校正、要約、翻訳、画像の生成などを行ったり、AI に質問することができます。このマクロを実行すると、最初に、OpenAI API キーの入力が求められます。OpenAI にログインされていれば、秘密の OpenAI API キーは、こちらから取得できます。次回からこのキーの入力をスキップするためには、環境変数 OPENAI_API_KEY を設定してください。

本バージョンでは、さらにお客様からいただいた多くの要望に応えました。

1. Onigmo 正規表現では、\Q...\E 構文をサポートしました。この構文を使用すると、正規表現のメタ文字を無効化し、エスケープする必要がなくなります。例えば、[a.c] という文字列を検索したい場合、従来の正規表現では、\[a\.c\] というように、メタ文字である "[", ".", "]" をバックスラッシュでエスケープする必要がありました。新バージョンでは、\Q[a.c]\E と記述することにより、メタ文字をエスケープする必要が無くなりました。なお、Boost の Regex では、従来から \Q...\E 構文をサポートしていました。

2. [次を検索]、[前を検索] コマンドで、重ならない文字列のみ一致するオプションを追加しました。これを簡単な例で説明しますと、次のようになります。例えば、AAAAA という文字列があったとします。そこで、AA を検索します。すると、最初の4文字の AAAA だけが強調表示されますが、[次を検索] (F3) コマンドを実行すると、1個ずつ検索位置がずれて表示されるため、最後の AA まですべて検索することができます。本バージョンで、[高度] ダイアログ ボックスの [次を検索/前を検索で重ならない文字列のみ一致する] チェック ボックスを設定すると、[次を検索] コマンドを実行すると、重ならない文字列のみ一致するように動作するため、最後の A を残して検索を終了します。つまり、強調表示と検索位置が一致します。

3. EmEditor では、URI やメール アドレスが強調表示されますが、これらの部分だけを抽出したいというご質問を頻繁にいただきます。従来のバージョンでそれを行うには、[検索] ダイアログで、適当な正規表現を指定して、[抽出] を選択することで可能でしたが、正規表現に慣れていないお客様が多いことも事実です。本バージョンでは、[頻出文字列を抽出] コマンドで、オプションを指定することにより、URI またはメール アドレスだけを簡単に抽出できるようになりました。

4. EmEditor で CSV を開くと、既定で、自動的に区切り位置を調節して開きます。しかし、非常に長いセルが存在すると、その列の幅が非常に広くなってしまい、CSV 全体が見えにくくなります。本バージョンでは、[カスタマイズ] ダイアログの [CSVオプション] ページに [最大の列幅] テキスト ボックスを追加し、最大の列幅を指定できるようになりました。

5. 前バージョンでは、EmEditor で開いているファイルが、他のアプリにより削除された場合、警告メッセージを表示するようになりました。本バージョンでは、この警告メッセージを表示するかどうかを選択できるようになりました。設定のプロパティの [ファイル] ページに追加された [ファイルが削除された時に警告] チェック ボックスで指定できます。

6. 一部のお客様から、最近のバージョンの Windows 11 で EmEditor の起動時間が遅いという報告がありました。これは主に、スタートアップ時に Windows クリップボード履歴を取得する際に発生します。新バージョンでは、このオプションはデフォルトで無効になっていますが、[カスタマイズ] ダイアログの [クリップボード] ページで有効にすることができます。

7. 新バージョンでは、[ファイルの比較] ウィザード内の [折り返さない切り替える] オプションがデフォルトで無効になります。

さらに、本バージョンでは、[ファイルを分割]、[ファイルを結合]、[インデント]、[逆インデント] コマンドなどを高速化し、v23.1 に比べて 27 から 124 倍に高速化しました

既に、江村誠がブログで発表した通り、本バージョンより、登録検証システムにより、EULA (エンド ユーザー使用許諾契約) で許可されている以上のデバイスで EmEditor Professional を使用されている場合、警告のメッセージが表示されることがあります。今後も低価格なライセンス料を維持し、複数ライセンスを購入されたお客様の間の公平性を確保するためにも、ライセンスの条項にしたがって十分なライセンス数を購入してお使いください。

EmEditor をアンインストールすると、デバイスの登録が解除され、別のデバイスにインストールすることができます。登録されているデバイスはこちらで確認できます。古いデバイスが登録解除されるように、v24.0.0 の公開日に、すべてのデバイスの登録を解除しました。EmEditor を使用すると、デバイスは自動的に登録されます。

Pro版、Free版ともにご満足いただけましたら幸いです。将来、ご質問、機能のリクエスト、アイディアなどがございましたら、ご連絡いただくか、フォーラムにご発言ください。

今後も EmEditor を引き続きご愛顧くださいますよう、よろしくお願い申し上げます。
— 江村豊

主な変更点、画面図など、詳しくは、「Version 24.0 の新機能」をご覧ください。

デスクトップ インストーラー版をご使用の場合は、[ヘルプ] メニューの [更新のチェック] を選択して更新していただけます。この方法で更新できない場合には、最新版をダウンロードして、そのダウンロードしたインストーラーを実行してください。デスクトップ ポータブル版の場合は、こちらよりダウンロードして、更新していただけます。ストア アプリ版の場合は、数日後、Microsoft ストア (64ビット または 32ビット) よりダウンロードまたは更新していただけます。

EmEditor v23.1.3 を公開しました

本日、EmEditor v23.1.3 を公開しました。

v23.1.3 は、次の不具合修正を含みます。

  • v23.1.2 で、巨大ファイルの一部が保存されない可能性がある不具合を修正しました。

主な変更点、画面図など、詳しくは、「Version 23.1 の新機能」をご覧ください。

デスクトップ インストーラー版をご使用の場合、[ヘルプ] メニューの [更新のチェック] を選択して更新していただけます。この方法で更新できない場合には、最新版をダウンロードして、そのダウンロードしたインストーラーを実行してください。デスクトップ ポータブル版の場合、こちらよりダウンロードして、更新していただけます。ストア アプリ版の場合、数日後、Microsoft ストア (64ビット または 32ビット) よりダウンロードまたは更新していただけます。

登録検証システムについての説明

新しいバージョンで導入された登録検証システムの技術的内容について、江村誠がブログで説明しました。

EmEditor v23.1.2 を公開しました

本日、EmEditor v23.1.2 を公開しました。

v23.1.2 は、次の不具合修正を含みます。

  • 様々な不具合を修正し安定性を向上しました。

主な変更点、画面図など、詳しくは、「Version 23.1 の新機能」をご覧ください。

デスクトップ インストーラー版をご使用の場合、[ヘルプ] メニューの [更新のチェック] を選択して更新していただけます。この方法で更新できない場合には、最新版をダウンロードして、そのダウンロードしたインストーラーを実行してください。デスクトップ ポータブル版の場合、こちらよりダウンロードして、更新していただけます。ストア アプリ版の場合、数日後、Microsoft ストア (64ビット または 32ビット) よりダウンロードまたは更新していただけます。