Version 22.5

2023年 7月 25日

一般の新機能

  • [シンボルを検索] コマンドは、設定のプロパティの [言語サーバー] ページ で、[言語サーバー プロトコル] が有効になっていれば、言語サーバー プロトコルを使用するようになりました。 [P]

  • JSON 言語サーバーを追加しました。 [P]

  • 新バージョンでは、行番号の左端をクリックして、ブックマークの表示/非表示を切り替えられるようになりました。

  • 外部のファイル変更のチェックを最適化しました。

  • 現在行が空でも [コメント] コマンドを有効にしました。

  • 既定では、巨大ファイルを開く時、巨大ファイル コントローラーを表示しなくなりました。その代わり、通知ツールチップが表示されて、それをクリックすることにより、巨大ファイル コントローラーを表示するようになりました。既定の動作は、[カスタマイズ] ダイアログ ボックスの [ファイル] ページ で変更できます。 [P]

  • EmEditor 起動時、64ビット Windows で 32ビット版が動作している場合にプロンプト メッセージ ボックスを表示するようになりました。

  • インターネット接続が利用可能の時、登録キーのライセンス認証チェックを追加しました。

  • 様々な動作を高速化しました。

テスト結果:

v22.4

v22.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]

  • [P] EmEditor Professional のみ