Version 9¶
2009年10月14日 CSV (カンマ区切り)、TSV (タブ区切り)、DSV (ユーザー定義区切り) モードが追加されました。指定するカラムだけを箱型選択したり、指定するカラムのテキストまたは数値で並べ替えを行うことができるようになりました。部分編集機能と併用して、指定する行だけを並べ替えることもできます。 部分編集機能が追加されました。 [部分編集の設定/解除] コマンド は、選択範囲のみを編集可能な領域として設定します。(部分編集を行う前に、「ページ区切り線」の背景色を通常と異なる色にしておくことをおすすめします。) Windows 7 ジャンプ リストがサポートされました。ジャンプ リストもカスタマイズできます。ジャンプ リストには、[最近使ったもの] カテゴリーも含まれます。[最近使ったもの] カテゴリーが動作するためには、 [カスタマイズ] ダイアログ ボックス の [ファイル] ページ で、 [常に最近使ったファイルに追加する] チェック ボックスがチェックされていることが必要です。[最近使ったもの]
カテゴリーは、EmEditor が管理する [最近使ったファイル] メニューと異なり、EmEditor と関連付けられた拡張子を持つファイルのみが [最近使ったもの] カテゴリーに追加されます。 Windows 7 タスク ボタン プログレス バーがサポートされました。 全画面表示モードが追加されました。 クリップボード履歴機能が追加されました。 トレイ アイコンのメニューを含む最近使ったファイル (またはフォルダ) の一覧で右クリックで表示されるコンテキスト メニューに、[この一覧に常に表示]、[この一覧に常に表示しない]、[この一覧から削除]、[このフォルダから開く]、[Windows エクスプローラを開く]、[コマンド プロンプトを開く]、[パスのコピーコマンド] コマンドを追加しました。 コマンド ラインでワイルドカードがサポートされました。たとえば、「emeditor.exe *.txt」を実行すると、現在のフォルダ内のすべての txt ファイルを開きます。 新しいコマンド ライン オプション (/act、/clw、/cjl、/n、/od、/rr、/scrlf、/scr、/slf) が追加されました。 かっこ/引用符の自動補完が可能になりました。たとえば、{ と入力すると、} が自動的に補完されます。} が自動的に補完された直後のカーソル位置は、{|} というように {} の間になります。この状態で、さらに } をタイプしても、} が 2 重になることはありません。 C++ などで、#include や Label: の後のインデントを無視できるようになりました。 [検索]、[置換] ダイアログ ボックスで、インクリメンタル サーチが可能になりました。 [検索]、[置換] ダイアログ ボックスで、[=] ボタンをクリックして、単一行と複数行を切り替えられるようになりました。 [ファイルから検索]、[ファイルから置換] ダイアログ ボックスはモードレスになりました。 正規表現の置換表現に、条件表現 (?n:true_expression:false_expression ) が追加されました。 アウトプット バーに標準入力を入力できるようになりました。 タブのドラッグ & ドロップは、現在のファイルのコピー、ショートカットの作成、グループの新規作成から選択できるようになりました。 ツール ツール バーのボタンを右クリックして、ツール プロパティを直接表示できるようになりました。 マクロ パスは、「My Macros」フォルダからの相対パスとして保存できるようになりました。 [次の文字を英数字として扱う] テキスト ボックスで指定された文字は、検索/置換の単語のみ検索でも反映されるようになりました。 カーソル サイズと色がカスタマイズできるようになりました。 Windows Vista 以降で、ユーザー アカウント制御が有効の場合、C:\Program Files のように保護されたフォルダ内にも、権限昇格の確認プロンプトの後、ファイルを保存できるようになりました。 ワークスペースについて「保存、復元と元に戻す情報を保持」と、「保存、復元と元に戻す情報を保持し、ファイルの保存を促さない」のオプションを追加しました。また、EmEditor を終了時に、ワークスペースの保存を行うかどうかを設定することができる、ダイアログ ボックスを表示するようになりました。このダイアログ ボックスは、「今後、表示しない」をチェックすることによって、表示しなくすることもできます。 水平罫線、垂直罫線は、テキストの下に描画するようになり、テキスト描画のちらつきは完全に無くなりました。 エンコードの自動検出ダイアログ ボックスに、UTF-16 が追加されました。 ルーラーの右クリックでメニューが表示されるようになり、[CSV モードの切り替え]、[カンマ位置を調節]、[CSV列を選択] コマンドを追加しました。 外部ツールに、標準入力、標準出力に関する機能を追加しました。これにより、外部ツールをフィルタとして使用することができるようになりました。 外部ツールにカーソル行テキストやテキスト全体を変数として渡せるようになりました。 外部ツールの出力結果を編集中のテキストに取り込めるようになりました。 外部ツールの設定の出力エンコードに「アクティブな文書のエンコードに合わせる」を追加しました。 IME の前後参照変換に対応。 選択されていない状態でも [再変換] キーを押して再変換できるようになりました。 メイン ツール バーのプラグイン ボタンも右クリックしてプロパティ変更できるようになりました。 カスタム バーの文字色/背景色を指定できるようになりました。 箱形選択でコピーしたクリップボードのフォーマットを Visual Studio と互換にしました。 ファイルをオープンした時にヌル文字や不正な文字が存在して、警告メッセージを表示した後、現在のエンコード継続すると、カーソルが不正な文字位置にジャンプするようになりました。 ツール バーに 16 個の新しいボタンを追加しました。 ツール バーの
([開く] ボタン) の右に下矢印を追加し、そこをクリックすることによって最近開いたファイル/フォルダの一覧を表示できるようになりました。 ツール バーの
([貼り付け] ボタン) の右に下矢印を追加し、そこをクリックすることによってクリップボードの過去のテキストを貼り付けることができるようになりました。 スニペット ツリーには、スニペットだけでなくマクロも含めることができるようになりました。スニペットの場合もマクロの場合も、マクロ ファイルに保存する必要はありません。 それぞれの項目のトリガー文字列とショートカット キー (既定は Tab) を定義できるようになりました。 ヒント文字列を指定できるようになり、トリガー文字列が一致するとヒントが表示されるようになりました。ヒントの詳細や遅延時間が設定できるようになりました。 Tab または Shift+Tab でプレースホルダー間の移動ができるようになりました。 スニペットやマクロのテキストは EmEditor のエディタで編集できるようになりました。 スニペット カスタムバーが表示されていなくてもバックグラウンドで実行できるようになりました (プラグインのプロパティで設定可能)。 グローバル パラメータを設定できるようになりました。 新しい Interface オブジェクトを使用して、スニペットとマクロの間のやり取りができるようになりました。 パラメータ シンボルは \{x} から ${x} に変更されました。 インポート コマンドを使用するか、エクスプローラからスニペット ツリーにスニペット ファイルをドラッグ & ドロップすることにより、EmEditor または TextMate 用のスニペットを簡単にインポートできるようになりました。 新しいシェル コード フォーマットによりスニペットをフィルターとして使用できるようになりました。シェル コードにより、テキストを外部ツールの標準入力に渡して、標準出力を受け取ってスニペットとして挿入できるようになりました。 [部分編集] コマンド、[部分編集の解除] コマンドを追加しました。 コメントも縮小できるようになりました (アウトライン プラグインのプロパティの [コメントを縮小可能にする] チェック ボックス)。 プロジェクトにファイルを追加するときに (ドラッグ&ドロップを含む) ワイルドカードを使って、含めるファイルと除外するファイル/フォルダを指定できるようになりました。([ソリューション プロパティ] - [一般] ページ - [含めるファイル]、[除外するファイル]、[除外するフォルダ] テキスト ボックス) 。 固定のタグ ファイルを使用できるようになりました。タグ ファイル名は、ソリューション テンプレートのプロパティのシンボル ページで指定できます。 アイコンのオーバーレイを表示できるようになりました。 [インクリメンタル サーチ] チェック ボックスと [=] ボタンを [検索] ダイアログ ボックス と [置換] ダイアログ ボックス に追加しました。 [かっこ/引用符の自動補完] チェック ボックスと [対応するかっこ] リスト ボックスを 設定のプロパティ の
[強調(2)] ページ に追加しました。 [URL をクリックするとそのURLを表示] チェック ボックスを 設定のプロパティ の [リンク] ページ に追加しました。 [正規表現を使用する] チェック ボックスと [次の行の後は無視 (正規表現)] テキスト ボックスを [タブ/インデント] ダイアログ ボックス に追加しました。 [CSV (カンマ区切り) を検出] チェック ボックスと [TSV (タブ区切り) を検出] チェック ボックス、 [DSV (ユーザー定義区切り) を検出] チェック ボックス、 [区切り]
テキスト ボックスを 設定のプロパティ の
[ファイル] ページ に追加しました。 [検索/置換ダイアログ ボックスで、選択テキストを使用する] チェック ボックスを [カスタマイズ] ダイアログ ボックス の [検索] ページ に追加しました。 [マウスの設定] ダイアログ ボックスを [カスタマイズ] ダイアログ ボックス の [マウス] ページ に移動しました。 [CTRL + ホイールでフォント サイズ変更] チェック ボックスを [カスタマイズ] ダイアログ ボックス の [マウス] ページ に追加しました。 カスタム バー色 - [システムの色を使用] チェック ボックス、カスタム バー色 - [文字] ボタン、カスタム バー色 - [背景] ボタン、カーソルのサイズと色 - [幅] ドロップダウン リスト ボックス、カーソルのサイズと色 - [高さ] ドロップダウン リスト ボックス、カーソルのサイズと色 - [システムの色を使用] チェック ボックス、カーソルのサイズと色 - [色] ボタンを [カスタマイズ] ダイアログ ボックス の [表示] ページ に追加しました。 [カスタマイズ] ダイアログ ボックス に [並べ替え] ページ を追加しました。 [自動ワークスペース] ドロップダウン リスト ボックスと [終了前に確認しない] チェック ボックスを [カスタマイズ] ダイアログ ボックス の [ウィンドウ] ページ に追加しました。 [カスタマイズ] ダイアログ ボックス の [タブ] ページ にある
[外部から開く時] ドロップダウン リスト ボックスに [新規ファイルは新しいウィンドウ、その他は新しいタブ] オプションを追加しました。 [終了時に閉じる] チェック ボックス、 [入力] ドロップダウン リスト ボックス、 [カスタム] テキスト ボックス、 [EOF を追加] チェック ボックス、 [出力] ドロップダウン リスト ボックス、 [標準エラーを含める] チェックボックスを [外部ツール] ダイアログ ボックス に追加しました。 [EmEditor と関連付け] ボタンを [カスタマイズ] ダイアログ ボックス の [関連付け] ページ に追加しました。 Interface プロパティ を Window オブジェクト に追加しました。 IgnoreAfter プロパティ と RegExp プロパティ を IndentProp オブジェクト に追加しました。 DetectCSV プロパティ、 DetectTSV プロパティ、 DetectDSV プロパティ、Delimiter プロパティを FileProp オブジェクト に追加しました。 clipboardData オブジェクト の機能を強化しました。 EE_CLIP_HISTORY メッセージ EE_EDIT_TEMP メッセージ EE_GET_ATTR メッセージ EE_GET_OUTPUT_STRING メッセージ EE_RUN_MACRO メッセージ ATTR_INFO 構造体 CLIP_INFO 構造体 RUN_MACRO_INFO 構造体 TEMP_INFO 構造体 Editor_ActivateTemp インライン関数 Editor_CloseTemp インライン関数 Editor_EditTemp インライン関数 Editor_GetAttr インライン関数 Editor_GetClip インライン関数 Editor_GetClipPos インライン関数 Editor_GetOutputString インライン関数 Editor_InsertClip インライン関数 Editor_RunMacro インライン関数 Editor_SaveTemp インライン関数 Editor_RemoveClip インライン関数 Editor_RotateClip インライン関数 Editor_SetClipPos インライン関数 EP_DISABLE_AUTO_COMPLETE プラグインへのメッセージ EI_COMBINE_HISTORY、EI_GET_BAR_TEXT_COLOR、EI_GET_BAR_BACK_COLOR、EI_GET_RETURN_TYPE フラグ (EE_INFO メッセージ)一般の新機能¶
プラグイン新機能¶
スニペット プラグイン¶
アウトライン プラグイン¶
プロジェクト プラグイン¶
エクスプローラ プラグイン¶
新しい設定¶
新コマンド¶
マクロ新機能¶
新しいプラグイン API¶