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

本日、EmEditor v21.2.0 を公開いたしました。

以前、あるお客様より、メジャー リリースの際にテクニカル レビューを書いてはどうかと、貴重なご意見をいただいたことがあり、それは良いアイディアだと思いました。すべての新機能の裏には、お客様とのやり取りなど多くの理由が存在しています。形式的なリリース ノートには適さないこれらの「裏舞台」の話を、これから皆様と共有したいと思います。

最初に、新バージョン (v21.2) は、EmEditor Free (Free版) に多くの新機能が追加され、多くの方々に喜んでいただけるのではないかと思います。以前は、どちらかというと購入していただいたお客様のための製品 (Pro版) の更新に集中していました。しかし、より多くの無料テキスト エディターが利用可能になってきた昨今、EmEditor を他の無料テキスト エディターの代わりとしてお使いいただきたいと思いました。Free版で利用できる機能が少ないために、あまり良くない評価を書かれるユーザーの方もいらっしゃいます。v21.2 の Free版の新機能には、ブックマーク、マーカー、ファイルの比較 (既定オプションのみ)、スペル チェック、連番の挿入、全画面表示、ワークスペース、マクロ (記録と実行のみ、スクリプトはサポートしていません)、アウトライン、スタート ウィンドウ、設定のプロパティの多くのオプションが含まれます。以前は、Pro版から Free版へのダウングレードの方法が複雑だとのご指摘を受けました。最近のバージョンでは、[ヘルプ] メニューに [ダウングレード]、[アップグレード] コマンドが存在しますが、既定は Pro版でした。v21.2 では、既定がなくなります。v21.2 では、インストール後に初めて EmEditor を起動時、EmEditor Professional として、または EmEditor Free として使用するかを選択するダイアログ ボックスを表示され、最初から Free版として使用できるようになり、[ダウングレード] コマンドを探す必要が無くなりました。

次に、v21.2 には [ステップの繰り返し] 機能を追加しました。当初、このアイディアは、パンデミックの前に東京で窓の杜の編集部の方々との非公式な打ち合わせの際に出てきたものです。編集部の方は、AIを使ってEmEditorの次の動作を検出できないかと提案されました。私は、EmEditor でアプリを重くするだけの大きなバックグラウンド タスクは作りたくないと思いました (Officeアシスタントの「クリッパー」を覚えていますか?)。しかし、繰り返しのタスクはもっと簡単に単純化できると良いと思いました。テキスト エディターで繰り返しのタスクがあると、経験のあるユーザーであれば、それをマクロとして保存し、そのマクロを繰り返し実行するでしょう。しかし、最初は、それをマクロとして記録しないで、それらのステップをただ試してみたいのも事実です。マクロとしてステップを記録しようと思った頃には、既に全体の半分ほどが終わっていて、そのまま何も考えずに繰り返しを終えてしまいたくなるものです。このような時に新しい [ステップの繰り返し] 機能が便利になります。通常、あるタスクを 3回以上 (将来、調整される可能性あり) 繰り返すと、[繰り返し回数を入力] ハイパーリンクの付いた通知ヒントを表示するようになりました。そのハイパーリンクをクリックすると、[繰り返し] ダイアログ ボックスが表示され、繰り返す回数を指定して、指定されたステップを繰り返すことができます。通知ヒントを待たなくても、[編集] メニューから [ステップの繰り返し] を選択して、[繰り返し] ダイアログ ボックスを表示することもできます。基本的に、v21.2 はマクロの記録開始コマンドが選択されたかどうかにかかわらず、永久にマクロを記録し続け、最近のステップを繰り返したくなったら、マクロの再生開始位置を選ぶだけなのです。

私が思い付いたもう1つの便利な機能は、[キーボード ショートカットの割り当て] コマンドです。このコマンドは、ほとんどのメニュー項目またはツール バーのボタン上で右クリックすると表示されるメニューから選択することができ、[すべての設定のプロパティ] の [キーボード] ページを開き、右クリックされたコマンドをあらかじめ選択します。v21.2 より、[すべての設定] がキーボード マップの既定の設定となりました。以前は、EmEditor は、現在の設定のみでも、すべての設定でもキーボードのショートカットを割り当てることが可能で、少しややこしかったものです。多くのユーザーは、特定の設定のみにキーボード ショートカットを割り当てたいとは思わないため、「すべての設定」をキーボードの割り当ての既定にしたいと思ったのです。

あるお客様から、EmEditor は、西ヨーロッパ言語の HTML ファイルで、「“」(0x93, U+201C) と「”」(0x94, U+201D)文字を正しく表示しないと指摘されました。その HTML ファイルには、「charset=iso-8859-1」というタグが使われていました。お客様は、既に、これは ISO-8859-1 エンコードと、そのスーパーセットの Windows-1252 エンコードの違いによるものだということはご存じでした。事実、「“」と「”」文字は、ISO-8859-1 エンコードでは定義されておらず、Windows-1252 でのみ定義されています。実際、多くの西ヨーロッパ言語の HTML ファイルは、しばしば「iso-8859-1」と誤ってラベルが付けられていますが、本当は「windows-1252」と付けられるべきです。WHATWG community Living Standard によると、HTML5 はこれらの HTML ファイルを Windows-1252 として解釈するとしており、EmEditor v21.2 でも [HTML/XMLのCharsetを検出] がオンの場合は、そのように解釈します。

他にも v21.2 の開発にあたり多くの共有したい話題があるのですが、最後に、EmEditor 起動時、自動コピー機能が有効の場合に表示される通知バルーン チップの紹介をもって、このブログを終わりたいと思います。時々、お客様より、コピー アンド ペーストがうまくいかないというご指摘をいただくのですが、多くの場合、自動コピー機能がお客様の気付かないうちにオンになっているか、オフにするのを忘れたために起こります。そこで、新しい通知ヒントにより、自動コピー機能がオンだということが気付きやすくなります。

OS を Windows 11 に更新しようかどうか迷っている方も多いと思います。私は、通常、Redmond にある近所の Microsoft を信頼しているのですが、今回は、わかりません。あるお客様は、Windows 11 のこの特定のバグに関連する不具合を報告しています。EmEditor は設定やファイルの種類の名前に非ASCII文字を使用することが可能で、それらの名前はレジストリのキーになります。Windows 11 が安定になるまで、しばらく待つことをおすすめします。

最後に、Pro版でも Free版でも、皆様に EmEditor が気に入っていただけていることを心より願っています。何か将来、ご質問、機能のリクエスト、アイディアなどがございましたら、ご連絡いただくか、フォーラムに発言してください。また、レビューを書いていただくことも歓迎いたします。私は定期的に皆様のレビューを拝読しています。レビューを書く前にストア アプリ版をダウンロードする必要があるかもしれません。

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

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

さらに本リリースは、次の不具合/問題の修正を含みます。

  • 仮想コンピューターなど特定のコンピューターで巨大ファイルを開く時に異常終了する可能性がある不具合を修正しました。
  • ひらがな/カタカナのみの title タグでエラーを表示してしまう CSS/HTML Validator の不具合を修正しました。

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

EmEditor v21.1.5 を公開しました。

本日、EmEditor v21.1.5 を公開いたしました。

v21.1.4 からの主な変更点は次の通りです。

  • 全画面表示のレイアウトに関する不具合を修正しました。
  • 負の小数の数値範囲に関する v21.1 以前からの不具合を修正しました。
  • Direct Write がオンの場合に、(改行コードに) すべて置換が非常に遅くなることがある v21.1 の不具合を修正しました。
  • EmEditor を起動直後に IME 候補ウィンドウが表示されないことがあった v21.1 以前からの不具合を修正しました。
  • 前回 EmEditor を終了しないで Windows セッションをログオフの後、次回 EmEditor を起動時に、「EmEditor は以前のセッションで異常終了しました。以前の保存されていないワークスペースを復元しますか?」メッセージ ボックスを表示することがある v21.1 以前からの不具合を修正しました。
  • 改行無しで貼り付け後に複数行コメントの強調が更新されないことがある v21.1 以前からの不具合を修正しました。
  • CSV コンバーター/巨大ファイル コントローラー カスタム バーが 2 回目以降に正しくスクロールできないことがある v21.1 以前からの不具合を修正しました。
  • Shift を押しながらオート フィル ハンドルをダブル クリックしても、フィルターが設定されていると正しく動作しないことがあった v21.1 以前からの不具合を修正しました。
  • [次の文字列を選択に追加] コマンドの後、Shift+Right を押しても正しく選択されないことがある v21.1 以前からの不具合を修正しました。
  • 簡体字中国語ロケールでステータス バーのテキストのコピーに関する v21.1 以前からの不具合を修正しました。

Windows 11 情報 (既知の不具合と現在のステータス)

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

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

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

EmEditor v21.1.4 を公開しました。

本日、EmEditor v21.1.4 を公開いたしました。

v21.1.3 からの主な変更点は次の通りです。

  • 「Source Han Code JP」フォントに対応しました。
  • 2重引用符で囲まれた埋め込み改行を含むセルのコピーと貼り付けに対応しました。
  • 特定のマクロの記録/実行で EmEditor が異常終了することがある v21.1 以前からの不具合を修正しました。
  • Windows ツール バーに関する不具合を修正しました。
  • スニペット プラグインのツリー上で (Ctrl+)Enter が動作しないことがある v21.1 以前からの不具合を修正しました。
  • 非常に長いパスが存在する時、ファイルから検索の結果が正しくないことがある v21.1 以前からの不具合を修正しました。
  • 全画面モードでメイン メニューがオンの場合に Alt+F などがメイン メニューをトリガーしないことがある v21.1 以前からの不具合を修正しました。
  • 一時ファイル用のディスク容量が少ないと EmEditor 起動時に異常終了することがある v21.1 以前からの不具合を修正しました。
  • Direct Write がオフで、水平にスクロールすると、改行マークがタブの位置に表示されてしまうことがある不具合を修正しました。

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

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

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

EmEditor v21.1.3 を公開しました。

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

v21.1.2 からの主な変更点は次の通りです。

  • CSV 文書 (非セル選択モード) で文字を挿入するとスクロール位置が文頭に移動することがある v21.1 以前からの不具合を修正しました。
  • [UTF-8を自動検出] がオンで UTF-8 でないファイルを非同期に開いていると異常終了することがある v21.1 以前からの不具合を修正しました。
  • 分割された文書の切り替えですべてのペインが正しく表示されないことがある v21.1 の不具合を修正しました。
  • 負の小数の数値範囲に関する v21.1 以前からの不具合を修正しました。
  • Direct Write を使用する時のフォントと IME に関する v21.1 以前からの不具合を修正しました。
  • [コメントを縮小可能にする] オプションがオンでアウトラインに関する v21.1 以前からの不具合を修正しました。
  • 特定の条件下で、タブのスタイルがボタンの場合の v21.1 の不具合を修正しました。
  • 本バージョンでは、アウトライン ガイドが以前に設定されていた場合、フィルターを設定して中止した後、アウトライン ガイドを自動的に復元するようになりました。
  • 新バージョンの日本語 IME を使用中に再変換キーを押すと異常終了することがある v21.1 以前からの問題を回避しました。

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

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

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

EmEditor v21.1.2 を公開しました。

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

v21.1.1 からの主な変更点は次の通りです。

  • Free 版でも [Direct Write を使用する] コマンドを有効にしました。
  • 絵文字 ZWJ シーケンスの “Gendered” 文字のサポート。
  • ウィンドウを分割しても新しいペインがすぐに表示されないことがある v21.1 の不具合を修正しました。
  • アウトライン バーがちらつく v21.1 以前からの問題を修正しました。
  • 複数の異なる解像度 (DPI) モニターを使用していて複数のグループ ウィンドウを表示していると異常終了することがあった v21.1 以前からの問題を修正しました。
  • 特定の条件でツール バーがちらつくことがある不具合を修正しました。
  • ASP ファイルで VBScript キーワードが強調表示されない v21.1 の不具合を修正しました。
  • 非常に暗いモードでシンボル リストのツール バーが正しく表示されない v21.1 以前からの不具合を修正しました。
  • Direct Write を使用してバイナリ(16進数表示)で開いたファイルをスクロールした時に異常終了することがある不具合を修正しました。

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

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

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

EmEditor v21.1.1 を公開しました。

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

v21.1.0 からの主な変更点は次の通りです。

  • フォントによっては、カーソル位置と実際の文字入力位置がずれることがある Direct Write に関する v21.1.0 の問題を修正しました。
  • Direct Write を使用すると、グラフィック ドライバーによっては、EmEditor 終了時に異常終了することがあります。その場合に、メッセージを表示して、次回から Direct Write がオフになるようにしました。
  • セル ツール バーがちらつく v21.1.0 の問題を修正しました。
  • アウトライン バーがちらつく v21.1 以前からの問題を修正しました。

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

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

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

EmEditor v21.1.0 を公開しました。

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

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

さらに本リリースは、次の不具合/問題の修正を含みます。

  • [重複行の削除/ブックマーク (高度)] コマンドで [ブックマーク] を選択した後の表示/スクロール バー マーカーの更新に関する v21.0 以前からの不具合を修正しました。
  • 特定のプラグインで異常に遅くなったり異常終了することがある不具合を修正しました。
  • [列でフィルター] コマンドで異常終了することがある v21.0 以前からの不具合を修正しました。
  • EmEditor ウィンドウのサイズを変更すると CSV セル選択モードでスクロール位置が変わることがある不具合を修正しました。
  • DirectWrite がオンの時、CSV 選択ボックスが見えなくなることがある v21.0 以前からの不具合を修正しました。
  • [カスタマイズ] ダイアログ ボックスの [アクティブな文字列] ページで、[URI] の [ポイントした時] に [マクロを実行] が指定されていると、異常に遅くなることがある v21.0 以前からの不具合を修正しました。
  • レイアウトを選択する前に HTML ツール バーが非表示であっても、レイアウトを復元した後、HTML ツール バーが常に表示されてしまう v21.0 の不具合を修正しました。
  • フィルターが設定されている状態で Direct Write のオンとオフを切り替えると異常終了することがある v21.0 以前からの不具合を修正しました。
  • 単語のみのオプションで前を検索すると、カーソル位置の単語でない文字列に一致することがある v21.0 以前からの不具合を修正しました。
  • [対応するタグを強調する] オプションが正しく動作しなかった v21.0 の不具合を修正しました。
  • エクスプローラーのコンテキスト メニューを非表示にしても、更新後に復活してしまうことがある v21.0 以前からの不具合を修正しました。
  • 読み直しの途中で異常終了することがある v21.0 以前からの不具合を修正しました。
  • [置換] ダイアログで正規表現を使用する抽出が正しく動作しない v21.0 の不具合を修正しました。

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

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

EmEditor v21.0.1 を公開しました。

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

v21.0.0 からの主な変更点は次の通りです。

  • レイアウト 1 だけでなく、すべてのレイアウトにキーボード ショートカットを割り当てられるようになりました。
  • 既定レイアウトは、レイアウト 1 として「全画面表示」 (F11) 、レイアウト 2 として「集中モード」 (Alt+F1) になりました。
  • Windows 7 のみ: EmEditor の中から更新しようとすると、「eeinst.exe は動作を停止しました。」というメッセージが表示され、異常終了することがある不具合を修正しました。
  • あるマクロを実行して、新しいグループ ウィンドウを作成してから、別のマクロを実行すると、異常終了することがある不具合を修正しました (以前のバージョンでも発生します)。
  • 「偶数行」の色がカスタマイズされている場合、「偶数行」の色が、現在行に反映されないことがあった不具合を修正しました。 (以前のバージョンでも発生します)。
  • 比較の後、ウィンドウ位置が復元されない不具合を修正しました (ポータブル版のみ、以前のバージョンでも発生します)。

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

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

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

EmEditor v21.0.0 を公開しました。

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

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

さらに本リリースは、次の不具合/問題の修正を含みます。

  • 不正な登録キーを入力した後、EmEditor が繰り返しダウングレードされてしまい、正しいキーが入力できないことがある v20.9 以前からの不具合を修正しました。
  • PC メモリが少ない状態でウィンドウの分割に失敗した時に EmEditor が異常終了する可能性がある v20.9 以前からの不具合を修正しました。
  • エクスポート ウィザードの [USBドライブなどの…] オプションで、Macros フォルダがコピーされない v20.9 以前からの不具合を修正しました。
  • 日本語版のみ: [ファイルの結合] ウィザードで、[ブックマークが設定された行のみ] と [最初の文書を除き、すべての文書から最初の行を取り除く] オプションが抜けていた v20.9 以前からの不具合を修正しました。
  • GDI オブジェクト リークの v20.9 以前からの不具合を修正しました。
  • ミニマップを表示中に異常終了することがある v20.9 以前からの不具合を修正しました。
  • CSV 文書に一致しない列数が検出された場合に、[列を結合] コマンドで異常終了することがある v20.9 以前からの不具合を修正しました。

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

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

EmEditor v20.9.2 を公開しました。

本日、EmEditor v20.9.2 を公開いたしました。

v20.9.1 から修正された主な不具合は次の通りです。

  • Windows 7 のみ: EmEditor の中から更新しようとすると、「コンピューターに api-ms-win-core-path-l1-1-0.dll がないため、プログラムを開始できません。」というメッセージが表示されて更新できない。
  • [プラグインの設定] ダイアログ ボックスで OK をクリックすると、アウトライン ガイドが消える。
  • スニペット プラグイン: 各スニペット項目のプロパティで [OK] または [編集] ボタンをクリックすると、テキストが長く、非アスキー文字が含まれている場合に、テキストが正しく保存されない。
  • スニペット プラグイン: 非アスキー文字列でトリガーしない。
  • エクスポート/インポート ウィザード: [すべての設定を INI ファイルにエクスポートする] を選択すると、パスを設定した後にもう一度フォルダーを参照するダイアログが表示される。
  • CSV ファイル タブをクリックすると、ファイルのパスがセルに貼り付けられる。

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

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

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