Version 22.5 の新機能

2023年 7月 25日

一般の新機能

  • [シンボルを検索] コマンドは、設定のプロパティの [言語サーバー] ページで、[言語サーバー プロトコル] が有効になっていれば、言語サーバー プロトコルを使用するようになりました。[P]
  • JSON 言語サーバーを追加しました。[P]
  • 新バージョンでは、行番号の左端をクリックして、ブックマークの表示/非表示を切り替えられるようになりました。
  • 外部のファイル変更のチェックを最適化しました。
  • 現在行が空でも [コメント] コマンドを有効にしました。
  • 既定では、巨大ファイルを開く時、巨大ファイル コントローラーを表示しなくなりました。その代わり、通知ツールチップが表示されて、それをクリックすることにより、巨大ファイル コントローラーを表示するようになりました。既定の動作は、[カスタマイズ] ダイアログ ボックスの [ファイル] ページで変更できます。[P]
  • EmEditor 起動時、64ビット Windows で 32ビット版が動作している場合にプロンプト メッセージ ボックスを表示するようになりました。
  • インターネット接続が利用可能の時、登録キーのライセンス認証チェックを追加しました。
  • 様々な動作を高速化しました。

テスト結果:

v22.4v22.5比較
重複行の削除 [*A]5.900 秒5.535 秒1.07 倍に高速化
すべて選択、コピー [*A]1.765 秒1.186 秒1.49 倍に高速化
フィルター、一致した文字列を抽出 [*A]3.610 秒2.238 秒1.61 倍に高速化
単語数 (ステータス バー) [*A]0.914 秒0.271 秒3.37 倍に高速化
次の警告すべき文字を検索 [*B]1.227 秒0.466 秒2.63 倍に高速化
合計 (ステータス バー) [*C]0.269 秒0.217 秒1.24 倍に高速化
CSV 構文チェック [*C]0.234 秒0.095 秒2.46 倍に高速化

 *A: 1.34 GB、1億行、ランダム ASCII テキスト ファイル。
*B: 9.49 GB、1億行、ランダム ASCII テキスト ファイル。
*C: 1.99 GB、1590万行, ランダム ASCII CSV ファイル。
すべて選択、コピーに使用したマクロ: document.selection.SelectAll(); document.selection.Copy(eeCopyUnicode);
すべて: [常に長い元に戻す情報を破棄して速くする] オン、その他はすべて既定オプション、Windows 11、Core i7-13700、80 GB RAM。

新しい設定

  • 設定のプロパティの [ファイル] ページで、[監視間隔] テキスト ボックスを廃止しました。
  • 設定のプロパティの [言語サーバー] ページの [文書タイプ] ドロップ ダウン リスト ボックスに [JSON] を追加しました。[P]
  • 設定のプロパティの [表示] ページの [指定する部分] ドロップ ダウン リスト ボックスに [垂直インジケーター – ブックマーク (ポイント)] を追加しました。

プラグインの新機能[P]

  • コミット リスト プラグインの [プル] ボタンと [プッシュ] ボタンに、コミット数のインジケーターを追加しました。

マクロの新機能[P]

  • Editor オブジェクトに Stderr メソッドを追加しました。

  • [P] EmEditor Professional のみ