Show/Hide Toolbars

EmEditor ヘルプ

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

EmEditor 履歴: Version 15.7

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

Version 15.7

2015年 12月 16日

一般の新機能

正規表現エンジンに、従来の Boost.Regex に加えて、Onigmo (鬼雲) が選択できるようになりました。正規表現エンジンに Onigmo を選択すると、\p{Han} (漢字)、\p{Hiragana} (ひらがな)、\p{Katakana} (カタカナ) といったより多くの文字種を使用できるようになります。Onigmo (鬼雲) の正規表現構文について詳しくは、https://github.com/k-takata/Onigmo/blob/master/doc/RE.ja および、Unicode Properties https://github.com/k-takata/Onigmo/blob/master/doc/UnicodeProps.txt をご覧ください。

従来は、検索、置換時、「CR+LF」、「CRのみ」、「LFのみ」の 3 種類の改行方法をすべて、\n で表していましたが、本バージョンからは、CRとLFを区別して検索、置換できるようになりました。これにより、「CRのみ」、「LFのみ」、または「CR+LF」を検索したり、異なる種類の改行への変換をエスケープ シーケンスまたは正規表現を使用して置換できるようになりました。

[CRとLFを区別する] オプションがチェックされていない場合に、検索文字列に \r (CR) が含まれている場合、「検索文字列は CR を含んでいます。[CRとLFを区別する] オプションを有効にしますか?」というメッセージが表示されるようになりました。

正規表現を使用時、文書の最終行が空の場合、最終行に一致しないようになりました。

新しい設定

[カスタマイズ] ダイアログ ボックスの [検索] タブに [既定の正規表現エンジン] ドロップダウン リスト ボックスが追加されました。

[検索]、[置換] ダイアログ ボックスの [カスタマイズ] ボタンが [高度] ボタンに変わりました。[高度] ダイアログ ボックスでは、より多くのオプションが追加されました。

[検索] ツール バーに [高度] ボタンが追加されました。

[スタート ウィンドウのカスタマイズ] ダイアログ ボックスに、[新規文書で↓キーを押すとスタート ウィンドウを表示する] チェック ボックスが追加されました。

新しいコマンド

高度 (検索ツール バー)

プラグインの新機能

プロジェクト プラグインのシンボル一覧で右クリックして表示されるメニューに [すべて縮小] と [すべて展開] コマンドが追加されました。

プラグイン API の新機能

EE_FIND_REPLACE メッセージが追加されました。

Editor_FindReplaceEditor_FindInFilesEditor_ReplaceInFiles インライン関数が追加されました。

FIND_REPLACE_INFOGREP_INFO_EXMATCH_REGEX_INFO_EXFIND_REGEX_INFO_EX 構造体が追加されました。

マクロの新機能

Selection オブジェクトの Find メソッドReplace メソッドの nFlags パラメータに、eeFindMatchDotNL フラグが追加され、nExFlags パラメータに、eeExFindRegexBoost、eeExFindRegexOnigmo、eeExFindSeparateCRLF フラグが追加されました。

謝辞

素晴らしい正規表現エンジンを作成された K. Kosako氏 (Oniguruma)、K. Takata氏 (Onigmo) に感謝いたします。

copyright © 2003-2016 by Emurasoft, Inc.