Show/Hide Toolbars

EmEditor ヘルプ

ナビゲーション: EmEditor ヘルプ > 履歴

EmEditor 履歴: Version 19.7

Scroll 前へ 上へ 次へ その他
EmEditor ホーム - EmEditor ヘルプ - 履歴

Version 19.7

2020年 3月 24日

一般の新機能

[列を移動/コピー] コマンドを追加しました。このコマンドは、ルーラー上の右クリック メニューから選択することができます。このコマンドを選択すると、ダイアログ ボックスが表示され、選択列または現在の列をどこに移動またはコピーするかを指定することができます。

[列を結合] コマンドを追加しました。このコマンドは、ルーラー上の右クリック メニューから選択することができます。このコマンドを選択すると、ダイアログ ボックスが表示され、選択列を連結するか、最初の空でない値を使用するかを選択することができます。

[列を抽出] コマンドと [CSVの結合] コマンドで、オプションとして列を結合することができるようになりました。

複数行の検索を、改善したアルゴリズムとマルチ スレッドを使用して、大幅に高速化しました。

テスト結果:


v19.6

v19.7

比較

複数行の文字列を検索 *1

68.8 秒

0.625 秒

110 倍に高速化

複数行の文字列を置換 *2

25.3 秒

0.907 秒

27.9 倍に高速化

複数行の正規表現を置換 *3

54.1 秒

24.0 秒

2.25 倍に高速化

*1 10行の文字列を検索、[一致する文字列を数える] 有効、1 個の文字列に一致。

*2 「ab\nde」を「@」に置換、[エスケープ シーケンス] 選択、17 個の文字列に一致。

*3 「a.*?\nb.*?\nc」を「@」に置換、[正規表現] 選択、9,842 個の文字列に一致。

   1.34 GB、1 億行、ASCII ランダム データ ファイル。16 スレッド、Windows 10 (64-bit)、Core i9-9900K、32GB RAM、2TB SSD。

新しい設定

[列を移動/コピー] ダイアログ ボックスを追加しました。

[列を結合] ダイアログ ボックスを追加しました。

[列を抽出] ダイアログ ボックスに [前の列と結合する] チェック ボックスと [連結する] ラジオ ボタンと [最初の空でない値を使用する] ラジオ ボタンを追加しました。

[CSVの結合] ダイアログ ボックスに [前の列と結合する] チェック ボックスと [連結する] ラジオ ボタンと [最初の空でない値を使用する] ラジオ ボタンを追加しました。

新しいコマンド

列を移動/コピー

列を結合

プラグイン API の新機能

EE_EDIT_COLUMN メッセージEditor_EditColumn インライン関数EDIT_COLUMN_INFO 構造体を追加しました。

マクロの新機能

Document オブジェクトMoveColumn メソッドCombineColumns メソッドを追加しました。

Copyright © 2003-2021 by Emurasoft, Inc.