株式会社エスコア
PCシステム事業部 アンカーシステムズ係
〒674-0082 兵庫県明石市魚住町中尾337
TEL: 078-946-5609
FAX: 078-946-5552
anchor@anchorsystems.jp
http://www.anchorsystems.jp/
| 機能 | Peggy Pad | Peggy | Peggy Pro | for PHP | ||
|---|---|---|---|---|---|---|
| インターフェイス | SDI | MDI | ||||
| マルチモニタ | △ (未確認) | ○ | ||||
| 編集可能ファイル数 | 1 | 無制限 (メモリ、リソースの上限まで) | ||||
| 編集可能行数 | 無制限 (メモリ、リソースの上限まで) | |||||
| 一行の文字数 | 65,000 バイト (改行文字を除く) | |||||
| Undo/Redo | 1ファイル当たり10,000回、5MBまで | |||||
| 再変換 | ○ (Windows 98/2000以上) | |||||
| プロジェクト | × | ○ | ||||
| ウインドウ切り替えタブ | × | ○ 表示/非表示、上端/下端、文字/背景の色、表示順、動作などカスタマイズ可能 | ||||
| ビルトイン スクリプト言語 (コマンドライン版 moca.exe も付属) | 名称 | × | MocaScript (JavaScript 準拠) | |||
| 登録可能数 | 無制限 (メモリ、リソースの上限まで) | |||||
| 最大ステップ数 | 無制限 (メモリ、リソースの上限まで) | |||||
| 主な機能 | 編集の自動化、複雑な検索・置換、ファイル操作、プロジェクト操作、文字列処理、漢字コード変換、整数・浮動小数点演算、外部コマンド実行、例外処理、OLE/COMオブジェクトの作成と操作、FTPサーバーへのアクセス、他 | |||||
| UI作成機能 | 任意のダイアログボックスを作成可能。その他にメッセージ、入力、リスト、ファイル、カラーダイアログボックス、ポップアップメニューも利用可能。 | |||||
| 起動方法 | メニュー、ポップアップメニュー、ダブルクリック、ドラッグ&ドロップ、ツールバーボタン、各種イベント、ショートカットキーから起動可能。選択範囲の実行も可能。 | |||||
| 実行方法 | バイトコードに変換してから高速実行 | |||||
| デバッグ方法 | エラー発生行へタグジャンプ、実行行のトレース出力 | |||||
| バージョン管理 | RCS | × | ○ | |||
| CVS | × | ○ | ||||
| Subversion | × | ○ | ||||
| VSS | × | ○ (SCC APIを使って接続) | ||||
| データベース接続 | Oracle | × | ○ (OCIを使って接続) | |||
| ODBC | × | ○ | ||||
| PHPプログラム デバッグ機能 | ステップ実行 | × | ○ | |||
| ブレークポイント | × | ○ | ||||
| 変数表示と変更 | × | ○ | ||||
| スタック表示 | × | ○ | ||||
| リダイレクト | × | ○ | ||||
| 漢字コード | 種類 | Shift JIS、JIS、EUC、UTF-7(Padを除く)、UTF-8、UTF-8N、UTF-16(Little&Big Endian) | ||||
| 自動認識 | ○ (UTF-7を除く) | ○ (UTF-7の自動認識はオプション切り替え) | ||||
| 学習 | × | ○ 確定した漢字コードをプロジェクト内に記憶し2回目からはそれを使う | ||||
| 改行コード | 自動認識 | ○ 最も多い改行をそのファイルの改行コードと認識 | ||||
| 混在 | ○ 1ファイル中に各種改行コードが混在可能 | |||||
| 変換 | × | ○ CR-LF、LF、CR に変換可能 | ||||
| 文法カラー表示 | 単一文法ファイル | ○ | ||||
| 複合文法ファイル | ○ HTML+スクリプト言語のような混在言語ファイルを背景色で色分け表示 | |||||
| サポート言語の数 | 80種類以上 (C、C++、C#、Java、Perl、Ruby、HTML、CCS、XML、PHP、JSP、ASP、VB、TeX、COBOL、SQL、PL/SQL、HDL、Verilog、各種アセンブリ言語... 他) | |||||
| 言語の追加 | ○ キーワードファイル作成/ダウンロード、DLLダウンロードにより可能 | |||||
| 拡張子との対応付け | ○ 拡張子マップ | ○ 拡張子マップ+プロジェクトによる階層設定が可能 | ||||
| タブ間隔(2〜32) | ○ 拡張子マップ | ○ 拡張子マップ+プロジェクトによる階層設定が可能 | ||||
| CREC | ○ ユーザ定義のコンテキスト正規表現による色分け表示 (正規表現パターン+1023の状態遷移) | |||||
| CRECの自動再ロード | × | ○ キーワードファイル定義ファイルを保存と同時に再ロード | ||||
| 先頭行言語判定 | × | ○ テキストファイルの先頭行で言語を判定 | ||||
| 新規ファイルテンプレート | × | ○ テンプレートの選択、プロジェクトへ挿入・漢字コード・文字コード指定可 | ||||
| ファイルヒストリー | ヒストリ | × | ○ 開いたファイルを250個まで記憶 | |||
| 最近開いたファイル | ○ 10個 | ○ 4〜16個 (カスタマイズ可能) | ||||
| 最近開いたフォルダ | × | ○ 4〜16個 (カスタマイズ可能) | ||||
| 最近開いたプロジェクト | × | ○ 4〜16個 (カスタマイズ可能) | ||||
| コピーヒストリー | × | ○ クリップボードへコピーしたテキストの履歴を10まで保存 | ||||
| URLをブラウズ | × | ○ カーソル位置のURLに対してブラウザを呼び出す | ||||
| 関連ファイルオープン | × | ○ .h .c など関連するファイルを開く | ||||
| インクルードファイルオープン | × | ○ インクルードされているファイルを開く | ||||
| 関連アプリケーション起動 | × | ○ 関連するアプリケーションで開く(HTMLとブラウザなど) | ||||
| 外部スクリプト実行 | × | ○ 編集しているスクリプトファイルを実行する | ||||
| 選択 | マウス | ドラッグ、ダブルクリック(単語) | ||||
| トリプルクリック | ○ ファイル行を選択 | |||||
| 矩形選択 | ○ Alt+マウス、または Ctrl+Shift+F8 | |||||
| 括弧内外選択 | ○ 括弧の前後をダブルクリック | |||||
| 文字列選択 | ○ 引用符の内側をダブルクリック | |||||
| スペース選択 | ○ ダブルクリックにより連続した空白を選択 | |||||
| 行選択 | ○ マーカーエリアからドラッグ、または Ctrl+F8 | |||||
| すべて選択 | ○ | |||||
| ドラッグ&ドロップ | コピー | ○ 矩形、分割ウインドウ間も可能 | ||||
| 移動 | ○ 矩形、分割ウインドウ間も可能 | |||||
| 他のアプリケーション | ○ OLEドラッグ&ドロップにより可能 【例】Word、Excel | |||||
| ブックマーク | 種類 | 1 | 3 | |||
| 一覧 | × | ○ 種類別表示、部分削除、一括削除、変更可能 | ||||
| 保存 | × 閉じると消える | ○ プロジェクト中に保存 | ||||
| 個数 | 無制限 | |||||
| 検索 | 単一ファイル | ○ | ||||
| 複数ファイル | × | ○ 開いているファイル、グループ、グループ以下、プロジェクト、フィルタ付き | ||||
| 検索ツール | × | ○ ツールバーから検索したい文字列を入力 | ||||
| 検索強調表示 | × | ○ 検索条件に一致したすべての部分を強調表示 | ||||
| ブックマーク設定 | ○ 1種類 | ○ 3種類 | ||||
| 正規表現 | ○ | |||||
| あいまい検索 | ○ 全角/半角、ひらかな/カタカナ、句読点(、。と,.)など、9種類の条件を設定可能 | |||||
| 再検索 | ○ 同じ条件で再検索 | |||||
| クイック検索 | ○ カーソル位置の単語を検索する | |||||
| 分割ウインドウ検索 | ○ ウインドウを分割して検索する | |||||
| 検索条件の保存 | × | ○ プロジェクトへ保存、保存できる個数の制限なし | ||||
| 置換 | 単一ファイル | ○ | ||||
| 複数ファイル | × | ○ 開いているファイル、グループ、グループ以下、プロジェクト、フィルタ付き | ||||
| タグ付き置換 | ○ 正規表現でマッチした部分文字列を使って置換 | |||||
| 範囲指定 | ○ 選択範囲だけに限定して置換 | |||||
| Undo/Redo | ○ 置換を取り消す | |||||
| ファイルから検索 (grep) | フォルダ指定 | × | ○ | |||
| グループから | ○ | |||||
| グループ以下から | ○ | |||||
| プロジェクトから | ○ | |||||
| 追加検索 | ○ 前回の結果に追加する | |||||
| 漢字コード | ○ 6種類 (Shift JIS、EUC、JIS、Unicode、UTF-8、UTF-7 自動認識) UTF-7の自動認識はオプション切り替え | |||||
| タグジャンプ | ○ F4、Shift+F4 で順番に前後のタグへジャンプ | |||||
| 特殊タグパターン | ○ 正規表現により任意のタグパターンを解析可能 | |||||
| 行番号補正 | ○ ファイル検索実行後の行増減を自動的に補正してジャンプ | |||||
| 検索条件の保存 | ○ プロジェクトへ保存、保存できる個数の制限なし | |||||
| 比較 (diff) | ファイル | × | ○ | |||
| 開いている2つのファイル | ○ | |||||
| フォルダ | ○ 2つのフォルダ内のファイルを比較 | |||||
| 追加比較 | ○ 前回の結果に追加する | |||||
| 相違行のコピー | ○ | |||||
| 行番号補正 | ○ ファイル比較実行後の編集作業による行の増減を自動的に補正して相違行を表示 | |||||
| 比較条件の保存 | ○ プロジェクトへ保存、保存できる個数の制限なし | |||||
| シンボル検索 (etags/ctags) | 定義位置 | × | ○ 定義位置、最初の定義位置、次の定義位置 | |||
| バックジャンプ | ○ ジャンプ元へ戻る・メニューからの選択可能 | |||||
| バックジャンプ履歴 | ○ メニューを表示してバックジャンプ | |||||
| シンボルブラウザ | ○ シンボルの一部から一致するものを検索 | |||||
| サポート言語 | C、C++、Pascal、VB、Java、JavaScript、MocaScript、TeX、COBOL、Perl、Ruby、PL/SQL、PHP、各種アセンブリ言語、ユーザ定義可能 | |||||
| 行番号補正 | ○ 定義位置情報抽出後の行増減を自動的に補正してジャンプ | |||||
| アウトライン表示 | テキスト | × | ○ CRECのHeadingPatternを使ってテキストの見出しを階層解析 | |||
| プログラム | ○ etags/ctagsが処理できるプログラミング言語ならアウトライン表示可能 | |||||
| HTML | ○ タグの入れ子構造をツリー表示 | |||||
| HTML タグフィルタ | ○ 表示対象とするタグ、表示対象としないタグを10セットまで指定可能 | |||||
| XML | ○ 終了タグの省略を認めない・大文字小文字を区別・日本語エレメント名 | |||||
| タグジャンプ | ○ 対応関係の正しくないHTML/XMLタグ情報を出力しタグジャンプ | |||||
| 対応位置の表示 | ○ Shift+↑、↓でファイル中の対応位置を示しながら上下スクロール | |||||
| スクリプトから解析 | ○ analyzeOutline()関数で正規表現を使った階層解析が可能 | |||||
| ウインドウ | 分割 | ○ 上下、左右、上下左右に分割し同じファイルの別々の場所を表示 | ||||
| 別ウインドウ | × | ○ 同じファイルを複数のウインドウに表示 | ||||
| 同時スクロール | × | ○ Ctrl+Alt+[矢印キー]で2ウインドウを同時スクロール | ||||
| ウインドウリスト | × | ○ 開いているウインドウの一覧を表示 | ||||
| アウトプットウインドウ | × | ○ タブ、ドッキング&フローティング | ||||
| 状態保存 | ウインドウ位置 | ○ アプリケーションウインドウ、多くの各種ダイアログボックスの位置と大きさを記憶 | ||||
| 開いているファイル | × | ○ 前回開いていたファイルを自動オープン(上限個数設定可) | ||||
| 編集中の状態 | × | ○ ウインドウ位置とサイズ、カーソル位置、スクロール位置 | ||||
| レイアウト | 折り返し | ○ なし、指定幅、ウインドウ幅、マウスにより調整可能 | ||||
| 行間 | ○ 0〜5ドット | |||||
| 禁則処理 | ○ 行頭、行末禁則文字の指定可能 | |||||
| 改行ぶら下げ表示 | ○ | |||||
| ワードラップ | ○ | |||||
| スクロール | 加速スクロール | × | なし、2、3、4、5倍速 | |||
| 加速遅延 | 1〜100行スクロール後に加速 | |||||
| スクロールマージン | 0〜10行 (上下別々に設定可能) | |||||
| 行番号表示 | ファイル行 | ○ | ||||
| 表示行 | × | ○ | ||||
| 表示方法 | 非表示、5/10行、5/10/カーソル行、すべての行、すべての行(0付) | |||||
| ルーラー | ○ | |||||
| ガイドライン(縦線) | × | ○ 任意個のガイドラインを任意桁に設定可能(等間隔指定も可) 色、点線/実線のカスタマイズ | ||||
| 行カーソル | ○ 2種類(下線、ボックス) | ○ 3種類(下線、ボックス、背景色) 色、点線/実線のカスタマイズ | ||||
| 桁カーソル | × | ○ 2種類(縦線、ボックス) 色、点線/実線のカスタマイズ | ||||
| 変更行表示 | × | ○ マーカー、背景色、両方、OFF | ||||
| 対応括弧の自動表示 | × | ○ 文法を考慮しながら対応する括弧を自動的に強調表示 | ||||
| アスキーコード表 | × | ○ | ||||
| 制御コード入力 | × | ○ | ||||
| 外部変更の検出 | × | ○ 外部での変更を検知し読み直す | ||||
| キーワードチップ | × | ○ キーワードの意味やその他の情報をチップ表示 | ||||
| スマートインデント | × | ○ C、C++、Java、JavaScript、MocaScript、Perl、Rubyに対応 | ||||
| オートインデント | ○ | |||||
| 編集禁止モード | ○ 専用背景色を設定可能 | |||||
| 排他制御 | ○ 編集中は書き込み禁止にする | |||||
| インテリマウス | ○ スクロール行数をカスタマイズ可能 | |||||
| ファイル変更表示 | ○ ファイルに変更が加えられたことを示す | |||||
| インジケーター | カーソル位置 | ○ 現在のカーソル位置 | ||||
| 文字コード | ○ カーソル位置の文字コード | |||||
| 言語モード | ○ 言語の識別子 | |||||
| 漢字コード | ○ ファイルの漢字コード | |||||
| 編集禁止 | ○ 編集禁止モードであること示す | |||||
| キーボードマクロ | × | ○ キーボードマクロ記録中を示す | ||||
| 挿入・上書き | ○ 挿入モードか上書きモードかを示す | |||||
| 特殊文字表示 | 改行 | ○ CR-LF、LF、CR を区別して表示 | ||||
| EOF | ○ | |||||
| タブ | ○ | |||||
| 半角スペース | ○ | |||||
| 全角スペース | ○ | |||||
| コントロールコード | ○ 空白文字を除く0x00〜0x1F、DEL(0x7F) | |||||
| カーソル形状 | 挿入モード | 4種類 (Iビーム、下線、半分、■) IME ON/OFF それぞれに色の設定可能 | ||||
| 上書きモード | 4種類 (Iビーム、下線、半分、■) IME ON/OFF それぞれに色の設定可能 | |||||
| ジャンプ | 行番号指定 | ○ | ||||
| 対応括弧 | ○ 文法を認識して対応する括弧へジャンプ | |||||
| 変更行 | × | ○ 前後の変更された行へジャンプ | ||||
| 最終変更行 | × | ○ 最後に変更した行へジャンプ | ||||
| ブロック | × | ○ 前後の関数や見出しへジャンプ | ||||
| #ifdef | × | ○ 対応する条件コンパイル文へジャンプ | ||||
| 文字変換 | 大文字/小文字 | × | ○ | |||
| 全角/半角 | ○ | |||||
| カタカナ/ひらかな | ○ | |||||
| スペース/タブ | ○ | |||||
| 種類指定 | ○ アルファベット、数字、ASCII記号、カタカナ、カナ記号、スペースをそれぞれ選択して変換 | |||||
| 矩形範囲の変換 | ○ 矩形選択した部分の文字を変換 | |||||
| 行ソート | 昇順 | × | ○ | |||
| 降順 | ○ | |||||
| 行順逆転 | ○ | |||||
| 補完入力 | 単語補完 | × | ○ 前後から探して補完 | |||
| キーワード補完 | ○ 言語のキーワードやシンボルから補完 | |||||
| ポップアップリスト | ○ 文字入力でリアルタイムに候補を絞り込む | |||||
| 短縮入力 | ○ 予め入力してある文字列を呼び出し | |||||
| カスタマイズ | ○ 言語毎にキーワード補完候補を追加・カスタマイズ可能、色・細かい動作もカスタマイズ可能 | |||||
| コメント | 挿入 | × | ○ 行コメント、ブロックコメント、矩形選択 | |||
| 削除 | ○ 選択範囲、矩形選択範囲 | |||||
| 解除 | ○ 選択範囲、矩形選択範囲 | |||||
| 内部削除 | ○ 選択範囲、矩形選択範囲 | |||||
| HTMLサポート | ジャンプ | × | ○ 次のタグ、前のタグ、対応するタグへジャンプ | |||
| タグ削除 | ○ カーソル位置、選択範囲のHTMLタグを削除 | |||||
| タグペア削除 | ○ カーソル位置のHTMLタグを対応するタグを削除 | |||||
| エンティティ変換 | ○ <、>、& <==> <、>、& | |||||
| 挿入 | 改行 | × | ○ 折れ曲がり位置に改行を挿入して整形 | |||
| RGB値 | ○ 色選択ダイアログボックスによりRGB値を挿入 | |||||
| コントロールコード | ○ キーボードから直接入力できない文字を挿入 | |||||
| 日付・時間 | ○ 日付、時間、日時 | |||||
| メール引用符 | ○ 挿入と削除が可能。文字列指定可能。 | |||||
| ファイルパス | ○ Ctrlキーを押しながらプロジェクトやエクスプローラからドロップするとパスを挿入 | |||||
| 文字罫線 | 描画 | ○ Alt+[矢印キー] | ||||
| 消去 | ○ Shift+Alt+[矢印キー] | |||||
| 種類 | ○ 3種類(細い├┼┤、太い┣╋┫、ASCII -+|) | |||||
| キーボードマクロ | 記録と再生 | × | ○ | |||
| 最大ストローク数 | 無制限 | |||||
| 保存 | ○ プロジェクトへ保存、個数無制限 | |||||
| 印刷 | 印刷 | ○ | ||||
| プレビュー | ○ 1ページ、または2ページ同時表示 | |||||
| 部分印刷 | ○ 選択範囲を印刷 | |||||
| 段組印刷 | 1段のみ | ○ 1 〜 4 (2段組以上は縮小印刷) | ||||
| 行番号印刷 | ○ 10・5行形式のみ | ○ 数種類の形式から選択 | ||||
| カラー印刷 | × | ○ (ON/OFF可能) | ||||
| ブックマーク印刷 | ○ (ON/OFF可能) | |||||
| ^L で改ページ | ○ (ON/OFF可能) | |||||
| 日付/時刻 | ○ ファイルのタイムスタンプ、印刷時点での日時など選択 | |||||
| バナ− | ○ 任意の文字列をタイトルに印刷 | |||||
| フォント | ○ 行番号、テキスト他、各文法要素ごとに指定 | |||||
| 両面 | ○ マージンの左右切り替え | |||||
| 紙サイズ | ○ A3、A4、A5、B4、B5、Letter、Legal、Ledger、デフォルト | |||||
| 用紙の向き | ○ 縦、横、デフォルト | |||||
| 折り返し | ○ なし、切り取り、文字単位、単語単位 | |||||
| マージン | ○ 上下左右 | |||||
| 行間 | ○ 50% 〜 200% | |||||
| 関数ラップ | ○ ページの終わりで切れそうな関数を次ページへ送る | |||||
| 文法認識 | ○ キーワード、文字列、コメントなどを認識してフォントを切り替え | |||||
| 設定コピー | ○ 他の言語へ、または他の編後へ設定をコピー | |||||
| カスタマイズ | ツールバー | × 1(固定) | ○ 表示・非表示の選択、追加、削除 | |||
| ツールバーボタン | × 21(固定) | ○ 330個 | ○ 355個 | ○ 378個 | ||
| ボタンビットマップ | × 固定 | ○ BMPファイルでカスタマイズ可能 | ||||
| ショートカット | × 固定 | ○ 600種類のコマンドを任意のキーに定義可能 | ○ 617種類のコマンド | |||
| ユーザ定義 ポップアップメニュー | × | ○ 24種類 (言語毎にデフォルトポップアップメニューとして設定することも可能) | ||||
| 編集オプション | ○ 63種類 | ○ 177種類 (ツリー形式で分類表示) | ||||
| 色の設定 | ○ 74ヶ所 | ○ 123ヶ所 | ○ 134ヶ所 | |||
| ドキュメント | オンラインヘルプ | ○ | ||||
| PDFマニュアル | × | ○ 368ページ | ||||
| 印刷マニュアル | × | ○ 368ページ (パッケージ版には含まれる、ライセンスのみの場合は別売) | ||||
| MocaScriptマニュアル | × | ○ オンラインヘルプに含まれる | ||||
| CRECマニュアル | × | ○ オンラインヘルプに含まれる | ||||