コードエディターウルトラエディット
UltraEditは、HTML、PHP、JavaScript、Perl、C/C++、Python、その他ほぼすべてのコーディング/プログラミング言語を編集するために使用される、強力なディスクベースのテキストエディタ、プログラマーズエディタ、16進エディタです。UltraEditは、4ギガバイトを超えるファイルを扱い、編集することができます。業界賞を受賞したアプリケーションであるUltraEditには、ライセンスを購入する前にアプリケーションのすべての機能を試すことができる無料試用期間が含まれています。
UltraEditは、32ビットと64ビットのWindowsプラットフォーム(Windows 10以降)の両方で64ビットファイルの取り扱いをサポートします。
テキスト編集機能
- ディスクベースのテキスト編集 –4GB以上の大容量ファイルの編集をサポート。
- 設定可能なタブオプション(複数のタブストップ値、タブの代わりにスペースの使用など)
- ファイルタイプ/拡張子に応じたタブ/ワードラップオプション
- キャレットとステータスバー表示による挿入/オーバーストライク・モード
- 段落アライメント
- 左 ・ 中央 ・ 右 ・ 塗 り (固定ピッチ フ ォ ン ト の場合)
- 段落を再フォーマットする(テキストを整理して美しくする)
- 行間はシングル、1.5、ダブルをサポート
- ドラッグ&ドロップ編集
- 結合行(空白の連結は任意
- ダブルクリック(オプションのShift修飾子)で、選択した単語のすべての出現箇所をハイライトします。
- 余白にライン変更インジケーター(オプション
- 保存された変更は緑色で表示
- 保存されていない変更は赤で表示
- 設定可能な色(エディタテーマで設定)
- 折り返し行の自動インデント
- 非常に長い行をサポート(折り返しが追加される前に20,000文字まで)
- ホームキーの位置がスペース以外の最初の文字、次に最初の文字
- インテリマウスのスクロールをサポート
- ユニコード/UTF-8のネイティブ編集サポート
- 選択範囲を別のファイルとして保存
- 保存したファイルに戻す(アクティブなファイルを更新する)
- お気に入りファイルリスト(50個まで保存可能)
- 最近開いた/閉じたファイルリスト
- 表示するファイル数の設定(最大32個)
- Ctrlを押しながらリスト内の複数の項目をクリックすると、一度に開くことができます。
- 最近のファイルを一度に開く
- 保存状態
- 保存を促されることなくUltraEditを閉じ、中断したところから再開できます。
- ローカルファイル、ネットワークファイル、FTPファイル、未保存の「編集」ファイルに対応
- 保存時にプロンプトが表示されるのが好きですか?詳細 ” 設定 ” ファイル処理 ” セッションオプションでこの機能を無効にしてください。
- アクティブファイルのコピー/バックアップを作成する
- アクティブファイルの名前を変更する
- アクティブファイルの削除
- Ctrl + マウスのスクロールホイールでテキストを拡大・縮小する
- アクティブ行とアクティブ列のハイライト
- オプションでスペース、タブ、改行を表示する。
- 行番号と列ルーラーを切り替える
- UltraEditを “Always on Top “に設定することで、常に他のウィンドウの上に表示されます。
- 編集スペースを最大化するフルスクリーンモード
- 列モード(Alt + C)による列/ブロック選択
- クイックカラムモード(Altを押しながらマウスをドラッグしてブロックを選択)
- エディターテーマ
- テーマを作成・変更するための「テーマの管理」ダイアログ:
- アプリケーション全体のスキン(ドッキング可能なペイン、メニュー、ツールバー、ファイルタブ、ステータスバーなど)
- エディターの色を設定する
- シンタックスハイライトの色を設定する
- ワンクリックでテーマ切り替え
- あらかじめ用意されたテーマを使用するか、独自のテーマを作成する。
- シンタックスハイライトのために新しい言語を追加すると、UltraEditは自動的に新しい言語用のテーマのデフォルトカラーを選択します。
- テーマのインポート、エクスポート、他の人との共有
- テーマを作成・変更するための「テーマの管理」ダイアログ:
- マルチキャレット編集とマルチ選択
- Ctrl + クリックで複数のキャレットを設定し、一度に複数の場所で編集することができます。
- Ctrl + ダブルクリック、または Ctrl + クリック&ドラッグを使用して、編集のために複数の非連続選択を行います。
- Ctrl + Alt + Z を押して、最後に設定したケアト/セレクションを削除する。
- Ctrl + キャレットまたは選択範囲をクリックすると、セットから削除されます。
- 連続する複数の行を選択し、行末を Ctrl + クリックすると、行末のキャレットを素早く作成できます。
- 連続しない複数の行や選択範囲を一度に切り取り、コピー、貼り付け。
- ヒントバー
- あなたの仕事に関連したヒントやヒントを見ることができる。
- すべてのヒントをスクロールする
- ヒントは自動的で邪魔にならないように設計されている。
- 印刷機能:
- 印刷プレビュー
- 行番号を印刷する
- Printコマンドで非表示の行が印刷されない
- ヘッダー/フッター(整列コマンド付き)、マージン、改ページ
- シンタックスハイライトのカラー印刷
- 1枚に2ページを横向きまたは縦向きで印刷
- ディスプレイ用とプリンター用のフォントを別々に選択可能(True Typeフォントを含む、インストールされているすべてのフォントに対応)
- 開いているすべてのファイルを印刷する
- ほぼすべてのエディタ機能でマルチレベルのアンドゥとリドゥが可能
- 強力なカット/コピー/ペースト:
- HTMLまたはRTFとして構文をハイライトしたソースをコピーする
- HTMLソースまたは生のRTFを貼り付ける
- クリップボード上の既存データをカット/コピーして追加
- ファイルのフルパスと名前をコピーする
- Windowsのクリップボードに加え、複数(最大9つ)のユーザークリップボード
- Unicode/UTF-8のコンテンツを貼り付ける際に、ファイルをANSIからUTF-8に変換するオプションが追加されました。
- テキスト選択機能:
- ファイル全体の選択、行の選択、単語の選択
- ユーザー定義のテキスト範囲を選択
- 永続的な選択
- トリプルクリックで行を選択
- 余白の行番号をクリックして行を選択する
- テキスト削除機能:
- 削除選択
- 現在のキャレット位置から行頭または行末を削除する。
- ブックマークされた行をすべて削除する
- すべての隠し線を削除する
- 空白行や空白のみの行をすべて削除する。
- アクティブラインを上下に移動
- アクティブラインの重複
- スペルチェック
- Windows 8以降では、インストールされているすべての言語(Windows)をサポートするWindowsネイティブのスペルチェッカーを使用します。
- Windows 7は、サードパーティのAspellスペルチェッカーを使用しています(UTF-8と非ラテン言語のサポートに制限があります)。
- スペルチェックはコメントのみ、文字列のみ、両方、またはすべて。
- 入力中のインタラクティブなスペルチェック
- ワードラップ(オン/オフの切り替え):
- 窓際のラップ
- ユーザー定義の列番号で折り返す
- 絶対ラップ
- ファイルタブを開く
- ファイルタブにより、開いているすべてのファイルにすばやくアクセスし、簡単に切り替えることができます。
- ファイルタブ(開いているファイル)を並べ替える:
- 名称
- ファイル拡張子
- 所在地
- 変更日
- ドッカブルと固定の2つのスタイル
- 複数行のファイルタブまたは1行のタブオーバーフローオプション
- ドッキング可能なファイルタブは、アプリケーションの外側にドッキングまたはフローティングすることができます。
- ファイルタブをドラッグして、ウィンドウを複数回(水平方向または垂直方向)に分割できます。
- ファイルタブを自動で非表示にし、マウスホバーで展開するように設定する。
- タブを閉じるボタンは、アクティブなファイルタブまたはタブ行の末尾で任意に使用可能
- 中クリックでファイルタブを閉じる
- 空のファイルタブ領域をダブルクリックすると、新規/空白のファイルが開きます。
- タブを左右に閉じる
- ファイル拡張子に基づくファイルタブの背景色付け
- ファイルタブのファイルステータスアイコン(新規、保存、未保存、読み取り専用など
- UltraEditの新しいインスタンスで開くために、アプリケーションの外でファイルタブをドラッグ&ドロップする。
- 未保存のファイルタブの名前を変更する
- 統合ファイル・ビューアー(タブ・インターフェース):
- ファイルエクスプローラー(複数のファイルを選択して開く)、システムファイルアイコンとファイル情報付き
- ローカル、ネットワーク、リモート/FTPファイルの分割表示(オプション
- エクスプローラには、Windowsエクスプローラの右クリックコンテキストメニューが含まれています。
- フォルダを右クリックし、”ファイルを開く “を選択すると、そのフォルダ内のすべてのファイルが表示され、フィルタリング、並べ替えができます。
- 開いているファイルのリスト(閉じる/保存/タイル/選択したファイルを印刷する)
- プロジェクトファイル一覧(選択したファイルを開く)
- ユーザーのお気に入りやユーザーが作成したファイルグループ/リスト用の “Lists “タブ
- ファイルビューとファイルエクスプローラーのフィルター
- ファイルを開く」タブのファイル検索
- ファイルツリービューでのFTP/SFTPアカウントアクセス
- エクスプローラビューから右クリックで比較
- ファイルビューからファイルをドラッグ&ドロップして UE で開く
- ファイル・タブをファイル・ビューにドラッグ・アンド・ドロップして、プロジェクトやリスト/お気に入りに追加できます。
- すべての検索で、複数行の検索と置換ダイアログを表示(検索、置換、ファイル内検索、ファイル内置換)
- ブックマーク数無制限
- 余白をクリックしてブックマークを切り替える
- ファイル内のブックマークを無制限に設定…何十万ものブックマークがある複数GBのファイルも設定可能
- 行番号、列番号、ファイルからのテキスト、ファイルパスを含む動的なブックマーク名
- 任意のパラメータでソートできるブックマーク・ビューア
- 次/前のブックマークへ移動
- すべてのブックマークを消去する
- ブックマークされた行をすべて削除する
- ファイル全体、または選択テキストがある場合は選択テキストの単語数をカウント(行カウントも含む)
- 現在のカーソル位置に行、改ページ、またはファイル全体を挿入
- インクリメントごとに文字列を挿入(データベースレコードのフォーマットやハードリターンの挿入に最適)
- アクティブなテキストファイルの現在位置に日付/時刻を挿入 (F7)
- フォントサイズを拡大/縮小してテキストを拡大/縮小 (Ctrl + マウスホイール)
- 索引付きで検索可能な完全なヘルプファイル/マニュアル
- 状況依存ヘルプ(現在のコマンド/場所のヘルプトピックにアクセスするにはF1キーを押します)
- 効率を最大化するために、自由に使える豊富なパワーのヒント
検索と置換機能
- クイック検索(ウェブブラウザの検索に似ている)
- Ctrl + Fキーを押しながら検索文字列を入力すると、次の出現箇所にすばやくジャンプし、一致するすべての文字列をハイライト表示します。
- 通常の検索ダイアログを開くには、もう一度 Ctrl + F を押します。
- Enterキーで次の試合に、Ctrl + Enterキーで前の試合に移動します。
- 一致するものがない場合、入力が赤くなる
- 通常の検索ダイアログに展開するための「次へ」/「前へ」ボタンと「…」ボタンが含まれます。
- インクリメンタルサーチに取って代わる。
- 検索、次を検索、前を検索、置換、すべてを置換
- Shiftを押しながら、キャレットと検索ターゲットの間でテキストを選択する。
- 検索がファイルのもう一方の端に折り返されたときの控えめな通知
- 検索と置換は、(オプションで)開いているファイルをすべて調べます。
- お気に入りの検索/置換文字列/正規表現を保存、名前付け、編集して後で使用可能
- 検索 “In “オプションは、2行以上を選択した場合、選択されたテキストがデフォルトになります。
- タグ付き正規表現のサポートを含む、検索/置換のための完全な正規表現のサポート(Perl構文、Unix構文、UltraEdit/レガシー構文)
- 正規表現クイックリファレンス /正規表現ビルダー
- 大文字と小文字を区別するオプション。
- F3は、検索ダイアログが閉じている場合、次に出現する文字列を検索し、ハイライトします。
- 検索文字列を含むすべての行を非表示または表示する
- 選択したテキストの開始位置と終了位置から自動的に列の位置を決定します。
- 「文字列を含む行をリストアップ」オプションで、文字列検索リストで一致した行を開く
- エントリーをダブルクリックすると、その行がハイライトされます。
- 結果をクリップボードにコピー
- 結果から新しいファイルを作成する
- ブックマークまたは全行削除
- オプションで行番号とマッチのハイライトを表示する
- 自動または手動リフレッシュ
- 一致する行を検索からブックマークする
- 検索文字列を含むすべての行をすばやく簡単に削除、切り取り、コピーできます。
- 手動で設定したブックマークを保持したまま、検索ブックマークを消去する
- 見つかった文字列をすべてハイライトする
- 文字列の出現回数を数える
- ファイル内検索/ファイル内置換
- 複数のディレクトリパスを指定して検索する
- ファイル単位でのインタラクティブな置換では、オプションでファイル単位での置換をステップ実行し、そのままにしておきたいファイルやディレクトリをスキップすることができます。
- 複数のファイルをディレクトリ単位、開いているすべてのファイル、プロジェクトファイル、またはお気に入りのファイルから文字列を検索または置換する
- オプションで一致するファイルを開く
- 正規表現ガイド/ビルダーを含む正規表現の完全サポート
- ファイルの検索/置換で検索するファイルの拡張子を指定する
- ユーザー設定可能なディレクトリ/ファイルの無視オプション
- 結果を出力ウィンドウに送信し、結果をダブルクリック(または新規ファイルを作成し、右クリック)して開き、結果にジャンプする。
- ファイル内の検索/置換のための独立したスレッド(ファイルを検索しながら作業を継続できる)
- 検索文字列を含まないファイルにマッチするオプション
- 検索された各ファイルのエンコーディングを自動検出するか、アクティブなファイルのエンコーディングを使用するか、使用するエンコーディングを選択するか、オプションでFind in Filesを設定する。
- 空の検索文字列を使用して、ディレクトリ/名前の指定に一致するすべてのファイルのリストを作成する。
- ファイルの置換には、変更されたファイルと変更数をリストするオプションが含まれます。
- ファイルの検索/置換結果の出力形式をカスタマイズする。
- 「選択されたテキストを含む行だけを表示する「選択範囲のフィルター
- 一致する中括弧の検索 (Ctrl + B) と中括弧の自動強調表示
- カーソルが開中括弧または閉中括弧の横にある場合、エディタはそれにマッチする中括弧を強調表示します。
- ツールバーのクイック検索ボックス/ドロップダウン(最近の検索履歴付き)で検索に素早くアクセス
- 検索ダイアログで、キャレット下の単語をデフォルトにすることができます。
- 検索/置換でタブや改行などをマッチさせるための、設定可能な特殊文字(デフォルトは’^’):
- ^tはタブ文字にマッチする。
- ^pは、DOS/Windows の行終端文字 (CR/LF または 16 進の 0D 0A) に一致します。
- ^nは Unix の行終端文字 (LF または 16 進 0A) にマッチする。
- ^rは Mac (クラシック) のターミネータ (CR または 16 進の 0D) にマッチします。
- メインツールバーの戻る/進むボタンは、編集した場所、スクロールした場所、タグにジャンプした場所などに移動し、複数のファイルにまたがって機能する。
- インクリメンタルサーチ
- すべての検索/置換ダイアログがUnicodeに対応
プログラミング/ウェブ開発の特徴
- FTPフルサポート
- SFTP (SSH2) および FTPS (制御のみ、制御とデータ、暗黙) のサポート
- 「FTPから開く」と「FTPに名前を付けて保存」ダイアログ
- ローカルフォルダとリモートフォルダをリンクし、リモートサーバとローカルシステム間でファイルをアップロード、ダウンロード、同期する機能
- ファイル保存時にリンクされたファイルを自動的にアップロードするように設定(プロジェクト ペインのコンテキスト メニュー)
- 手動でローカルにファイルを保存し、一度にFTPサーバーにアップロードする。
- FTPから複数のファイルを選択して開く
- 各 FTP アカウントのデフォルトローカルデフォルトディレクトリ(オプション
- FTPウィンドウからサーバー上に新規ファイルを作成する機能
- 出力ウィンドウの “FTP Transfers “タブに色分けされた形式で記録される転送情報
- ASCII、バイナリ、パッシブ転送のサポート
- エクスプローラーウィンドウからFTPアカウントとファイルにアクセスする。
- AIX / AS400 / BS2000 / MVS / HP3000 / OpenVMS / OS9000 / Stratus VOS / Tandem / Unix / VShell などのサーバーを強力にサポート(サーバーの種類の自動検出も可能)
- SFTPの公開鍵/秘密鍵暗号化とPuTTY鍵フォーマットのサポート
- FTPアカウントと設定をユーザー定義可能なファイルに保存
- リモート (サーバーベース) またはローカル (Perl 正規表現ベース) フィルタを設定する機能 (SFTP 用のフィルタリングを提供)
- FTP/SFTPファイルの非同期保存/オープン
- 二要素認証(2FA)/TOTPのためのインタラクティブログインオプション
- 高度なプロキシのサポート
- 高度な SSL 証明書の取り扱い
- オプションでUltraCompare ProfessionalとFTPアカウントを共有できます。
- マルチペインFTPブラウザ
- ローカルペインとリモートペインのファイル分割表示
- ドラッグ&ドロップ、またはEnterキーを押してファイルをダウンロード/アップロードする
- 色分けされた転送ログ
- コンテキストメニューによるファイルやフォルダ(ローカルとリモートの両方)の作成、名前の変更、削除
- SSH/Telnetコンソール(オプションでロギング、ターミナルカラーを設定可能
- 高度に設定可能なシンタックスハイライト
- シンタックスハイライト言語を無制限にサポート
- 設定から直接ハイライトの言語を追加、削除できる。
- 各ワードファイルは個別にwordfileディレクトリに保存
- C/C++、VB、ASP、Java、PHP、XML、HTML、JavaScript、Perlなどに設定済み
- FortranとLaTexの特別な処理
- 何百ものシンタックス・ハイライト・ワードファイルがダウンロード可能
- 背景色の変更が可能
- 特定の文字で始まる単語のハイライトをサポート(PHPで$を使った変数のハイライトなど)
- インデントレベルに基づくコードの折りたたみ(特にPythonで有用)
- ファイル名または拡張子に基づく自動ハイライト
- シェバング行に基づく自動ハイライト(Perl、Pythonなど) – カスタマイズ可能
- シンタックスハイライトのためのフォントスタイリングとカラースタイリング
- 多言語ハイライト(例:同一ファイル内のPHP/HTML/JavaScriptハイライト)
- ユニコードの完全サポート:UTF-8文字でワードファイルを作成します。
- スマートテンプレート(コード補完と自動展開テキスト)
- グローバル、環境ごと、プログラミング言語ごとにグループ化されたテンプレート
- ほとんどの主要プログラミング言語に対応したデフォルト言語テンプレート
- 複数のユーザー定義変数を持つテンプレートを作成する(テンプレート挿入時に変数テキストを提供する)
- テンプレート内の特殊/動的データのサポート(詳細はヘルプドキュメントを参照)
- テンプレート “自動提案”(あなたが入力した内容に基づいて、一致するテンプレートをスマートに提案します。)
- コメントと文字列の自動提案を無効にするオプション
- オートコンプリートダイアログ(Ctrl + スペースキー)でテンプレートを選択し、挿入する。
- テンプレート・リストからアクティブなファイルにテンプレートをドラッグ・アンド・ドロップして挿入する。
- テンプレートの作成数は無制限
- コード・フォールディング
- 任意の関数または構造を折りたたむ(すべての一般的な言語をサポート)
- 「すべて折りたたむ」と「すべて展開」の折りたたみノード
- 折れ線の特別なハイライト色(エディタテーマで設定)
- 折りたたまれた行のコード折りたたみアイコン – カーソルを合わせると折りたたまれたコードを「覗き見」できる(ツールチップに表示)
- (オプション)グラフィカルな折りたたみガイド線
- (オプション)折りたたみレベルガイドと現在の折りたたみレベルの強調表示
- Ctrl + クリックで、クリックしたノードとそのすべてのサブノードを折りたたむ(または展開する)。
- Alt + クリック ファイル全体のすべての折りたたみノードを折りたたむ(または展開する
- 無視文字列とコメント文字列のサポート
- 独自のカスタム折りたたみ文字列を追加する(ワードファイル内)
- 別スレッドで処理される折り畳み
- 折りたたみ構造の動的更新
- 機能リスト(ドッキング可能/非表示可能リスト)
- サブグループ(パラメータ、変数、プロパティなど)を含め、ソースファイル内のすべての関数をツリービューで表示。
- すべてのプロジェクトファイルの関数リストをサポート
- ファンクションをダブルクリックすると、ファイル内のそのファンクションにジャンプします。
- アクティブ機能のハイライト
- 機能グループとサブグループの文字列を追加、削除、修正するためのGUI
- 関数文字列(正規表現)を無制限に定義できる
- CSSカラー・ツールチップ
- CSSの色定義にカーソルを合わせると、色のプレビューが表示されます。
- Ctrl + プレビュースウォッチをクリックすると、新しい色が選択され、ファイルに挿入されます。
- 対応カラーフォーマット:
- ヘックスRGB
- 機能表記法 RGB
- アールジービーエー
- HSL
- ヒスラ
- 対応ファイル形式
- HTML
- CSS
- ジャバスクリプト
- PHP
- パール
- パイソン
- ルビー
- アクティブなファイルまたは選択されたテキストのハッシュを計算する
- MD5、CRC、SHA1、SHA256アルゴリズムに対応
- 結果ダイアログからハッシュ値をコピーする。
- キーマッピング可能
- コマンドライン構文が利用可能
- ファイルサイズの制限なし
- HTMLの自動検出、コードの折りたたみ、インデント
- ハイライトやタグなど、HTML5をフルサポート。
- HTMLの検証と再フォーマットのためのHTML Tidyのサポート(統合) –詳細
- ブレースと文字列の自動補完
- HTMLとXMLタグの自動補完
- XMLとHTMLの開閉タグのマッチング
- 一般的なHTML機能およびカスタムHTMLツールバーコマンド用にあらかじめ設定されたHTMLツールバー
- UltraEdit内でレンダリングされたHTMLを表示する
- ライブHTMLプレビュー、リアルタイム更新でサイド・バイ・サイド編集が可能
- コード・ビューとEdgiumベースのブラウザ・ビューを持つスプリット・ウィンドウ
- コードの変更(保存、未保存)はブラウザビューで自動的に更新されます。
- 位置の同期:プレビューで要素をダブルクリックすると、ソース内のその位置にジャンプします。
- 詳細 ” 設定 ” エディター ” XML / HTML / Markdown で設定する
- 画像/グラフィックスをドラッグ&ドロップ、または画像をブラウズして、アクティブなHTML / CSSファイルに挿入する。
- ほとんどのHTMLファイルとウェブファイルには、<img> リンクが自動的に挿入されます。
- CSSファイルの場合、画像へのURLを含むbackgroundプロパティが挿入されます。
- 挿入画像のHTML / CSSフォーマットの変更
- Ctrlを押しながらドラッグ&ドロップすると、その場でフォーマットを変更できます。
- Base64 エン コーデ ィ ン グ と デ コ ーデ ィ ン グ (選択 し たテ キ ス ト に対 し て)
- 文字列/コメント中のタブをスペースに変換しないオプション
- 特別なCSSサポート
- CSSファイルの最小化/非最小化
- CSS スタイルビルダー
- JavaScriptの特別サポート
- JavaScriptファイルの圧縮・解凍
- アクティブファイルに対してJavaScriptのlintを実行し、構文エラーをチェックする。
- 特別なXMLサポート
- XMLマネージャー(XMLノードとデータのパースされたツリースタイルのビューを表示します。)
- ノードの閲覧、編集、削除、複製、コピー、貼り付け
- コピーXPath
- ドキュメント内でノードをドラッグ&ドロップで移動できる
- ユーザー設定可能なパラメータに基づいてXMLファイルを再フォーマット
- XMLを検証し再フォーマットするための高度に設定可能な統合XML lintツール
- XMLマネージャー(XMLノードとデータのパースされたツリースタイルのビューを表示します。)
- 特別なJSONサポート
- JSON Manager (JSONオブジェクトとキー/値のペアを解析したツリー形式のビューを表示)
- オブジェクトまたはキー/値の参照、編集、削除、複製、コピー、貼り付け
- JSON構文エラーの特定と解決
- JSONオブジェクトとキー/値をドラッグ・アンド・ドロップして、ドキュメント内で移動させる。
- JSONを圧縮する(改行と余分な空白を削除する)
- JSONの再フォーマット(pretty-print) – 1行のJSONデータを変換します。
- 特別なJSONコードハイライトのサポート
- JSON Manager (JSONオブジェクトとキー/値のペアを解析したツリー形式のビューを表示)
- 特別なMarkdownのサポート
- Markdownファイルをプレビューする(コーディング ” ライブプレビューまたはブラウザビューから)
- Markdownレンダリング用に異なるスタイルを選択する(または独自のスタイルを追加する)
- 埋め込みHTMLハイライトをサポートする特別なMarkdown構文ハイライト
- プロジェクトサポート(ファイル/フォルダの論理的なグループ化と順序付け)
- プロジェクト」メニューによるプロジェクトの簡単な作成と切り替え
- ファイルビューでプロジェクト全体にアクセスする(Ctrl + U)
- ユーザー固有の情報とワークスペース情報を別々のプロジェクトファイルに保存
- 複数のファイルを1つのプロジェクト/ワークスペースとして開く
- プロジェクトからファイルを削除する
- 最近オープンしたプロジェクトを最大8件まで表示する最新プロジェクトリスト
- UltraEdit上にロードまたはドロップされたUltraEditプロジェクトファイルの自動検出
- カスタムビットマップを使用したプロジェクト固有のユーザーツール(標準セットに加えて
- ユーザー/プロジェクト・ツールは、出力をアクティブなドキュメントに直接送ることをサポートします。
- プロジェクトの仮想 “グループ “サポートにより、ファイルをグループ化可能
- 深さに制限のないネストされたグループのサポート
- プロジェクト/お気に入り – ファイルを追加/開いているファイルをすべて追加ダイアログで複数のファイルを選択可能
- ディレクトリグループが動的に更新される
- ファイルツリービューからのファイルの直接追加/削除
- ファイル/フォルダの再帰的追加
- プロジェクトからインクルード/除外するファイルのフィルタリング
- プロジェクトファイルのシンタックスハイライトにオプションのワードファイルを指定する
- オートロード用のプロジェクト関連マクロファイルをオプションで指定する。
- プロジェクトのCtagファイルを作成し、ソースコード内のシンボルをクリックし、シンボルの検索(F11)でシンボルの定義にジャンプします。
- ドッキング可能なタグリスト
- ファイルに自動的に挿入できる、言語固有のHTMLスタイルタグを提供します。
- 選択したテキストの周囲にタグが挿入される
- タグのサポート:
- プロジェクト固有のCtagファイルを、開いたときに自動的に作成するオプション付き
- プロジェクト外で使用するためのパラメータとタグファイルの設定が可能です。
- 「シンボルの検索”(F11)は、選択されている/アクティブな関数、変数、クラスなどの定義にジャンプします。
- ウェブ検索ツールバー: テキストをハイライトし、ウェブ検索ツールバーボタンをクリックすると、エディター内からハイライトされた用語を検索できます。
- グーグル検索
- ヤフー検索
- ウィキペディア
- 辞書ドットコム
- シソーラス・ドット・コム
- フーイズ
- ネットワーク・ソリューションズのWhois
- PHP.net検索
- cplusplus.com検索
- MSDNオンライン検索
- 選択したテキストに行コメントまたはブロックコメントを追加する
- アーティスティックスタイル(Astyle)フォーマッター:
- ワンクリックでソースコードを美しく整形
- 再フォーマットのための様々なオプションとパラメータを設定する
- オプションで外部設定ファイルを指定する
- カラーピッカーでアクティブファイルにカラー値を挿入。
- 数値変換器(選択した数値を2進数、8進数、10進数、16進数に変換)
- コーディング言語のオートコンプリート
- 起動すると、シンタックスハイライトのすべてのキーワードがリストで利用可能になります(ファイルでシンタックスハイライトが使用されている場合)。
- ユーザー指定のファイルを使用して、自動補完用の文字列を指定することもできる。
- UltraEditは、部分的に入力された単語と一致する単語をファイル内の50Kをさかのぼって検索し、オプションとして以下を提供します。
- シンタックスハイライトに基づくソースコードのインデント/リフォーマット 文字列のインデント/アンインデント
- キーワードの大文字・小文字をワードファイルの定義に基づいて自動修正(オプション)
高度な機能
- シェル統合により、Windowsエクスプローラーの右クリックコンテキストメニューに “UltraEdit “オプションが追加されました。
- 選択したファイルをウルトラエディットで開く
- UltraEditでフォルダを開く
- ファイルビューの「エクスプローラ」ペインで、選択したフォルダがルートとして設定される
- 選択したフォルダを「ファイルの検索」と「ファイルを開く」のデフォルトディレクトリに設定
- 設定可能なツールサポート(コンパイラの実行、バッチファイルの実行、バージョン管理との統合など)により、アクティブなファイルに対するスマートで動的なコマンドラインインタラクションを提供します。
- 完全に設定可能なキーマッピング
- ほぼすべてのキーボードショートカット
- 複数の複雑なキーマッピング(「コード)
- UltraEditからキーマッピングを表示/印刷する
- アクティブファイル内のファイルパスまたはURLを右クリックし、開くためのオプションにアクセスする。
- タスクをプログラムで自動化するための統合スクリプト言語(JavaScriptベース
- 最も強力なJavaScript関数(ループ、while、case/switch、変数、配列など)を含む。
- UltraEditからスクリプトを編集する
- スクリプトを使ってほとんどのUltraEditコマンドにアクセス(ファイルのオープン、保存、編集、ツールの実行、クリップボードへのアクセスなど)
- ドッキングウィンドウとしてアクセス可能なスクリプトリスト
- 1つまたは複数のスクリプトを別のスクリプトに含める
- スクリプトにホットキーを割り当てて素早くアクセスできる
- スクリプトは、デバッグを可能にするために出力ウィンドウに出力を書き込むことができます。
- コマンドラインからUltraEditでスクリプトを起動する
- スクリプトをリボンやツールバーに追加する
- 編集可能なマクロ
- マクロの自動記録、記録終了時のマクロ編集
- UltraEdit起動時にマクロをロード(オプションで実行)するマクロファイルを設定する
- ホットキーによる複数のマクロのロード、保存、実行
- 特殊文字 ^c と ^s を使えば、それぞれコピーしたテキストと選択したテキストにアクセスできる。
- オプションで再生中の画面更新を無効にすることで、より高速なパフォーマンスを実現
- ファイルを開いたり保存したりするたびに自動的に実行されるマクロを設定する
- すべてのマクロを1つのファイルに保存
- カスタムホットキーとコードをマクロに割り当てる
- マクロ・コマンドは、条件ループ、”if “ステートメント、コメントをサポートします。
- マクロ内からアクセス可能な列モード関数
- マクロからツールを実行する
- マクロでクリップボードを変更する
- コマンドラインからUltraEditでマクロを起動する
- マクロをリボンやツールバーに追加する
- コマンドパレット
- Ctrl + Shift + Pで、UltraEditのすべての機能と設定に簡単かつ素早くアクセスできます。
- 上部の検索ボックスでコマンドを絞り込む
- お気に入りのコマンド/設定をリストの先頭にピン留めする
- MRUリストで最近使用したコマンドにアクセスする
- マクロ、スクリプト、ユーザーツールをコマンドパレットから直接実行
\を押して、以前に開いたファイルを開く- オートコンプリートやワイルドカードに対応し、パスを入力してファイルを直接開くことができます。
:を押して、行/コル、改ページ、またはブックマークに移動する。
- カラム/ブロック・モード編集
- 行ではなく列(ブロック)に基づいてテキストファイルを編集する機能
- 行ではなく列を選択し、挿入する文字を入力する。
- 一度に複数の列に入力するための複数行キャレット
- 選択した列/ブロック(行の代わりに)に対して検索と置換を実行する機能。
- 列の挿入、塗りつぶし、削除、切り取り
- 列に連番を入れる(16進数/10進数)
- 選択列の合計(選択列には数値が含まれていること)
- 列モード justify (左 ・ 右 ・ 中央) 指定 し た列内のテ キ ス ト を両端揃え し ます。
- カラムモードに別のフォントを設定する
- カラムマーカー
- 指定した列に垂直線を表示する列マーカーを設定し、切り替える。
- オプションの固定スクロール不可エリア(最初の列マーカーの左列)
- カラムマーカーとカラムマーカーの “グループ “を無制限に作成できる。
- 高度な設定が可能で、美しいレイアウト/ウィンドウテーマ
- 子ウィンドウを自動的に非表示にしたり、子ウィンドウ同士を“タブ化“することで、ワークスペースをすっきりさせることができる。
- ウィンドウをドラッグして配置している間、自動ドッキングコントロールが有効になります。
- アクティブファイルの複製ウィンドウ
- アクティブファイルのウィンドウを分割する
- 編集ウィンドウを水平/垂直に並べる
- 前後の編集ウィンドウにアクセスする
- カスケード・ウィンドウ
- ファイルオープンダイアログの “Open as “で、ファイルをバイナリ、UTF-8、その他のユニコードベースのフォーマットで強制的に読み込むことができます。
- ファイルの暗号化/復号化
- Advanced Encryption Standard (AES-256) アルゴリズムに基づく
- 暗号化されたファイルはUltraEditでのみ復号化できます。
- UltraCompare LiteによるASCII/バイナリファイルの比較(差分サマリーの保存と印刷)
- UltraCompare Professionalとの完全な統合により、2方向または3方向のファイルおよびフォルダの比較が可能
- FTPファイルの比較
- 変更されたファイルをディスク上のソースファイルと比較する
- ハイライトされたテキストを比較する
- ファイルデータのソート
- 昇順/降順ソート
- 行全体または4つのソート「キー」(ソートで評価するデータの列)でソートする。
- 任意またはすべてのソートキーに基づく重複の削除
- ソートキーは列モード選択から自動入力される
- タブ区切りまたはカスタム区切りの並べ替え(IPアドレスの並べ替えに有効)
- 出力ウィンドウ
- サイズ変更可能、ドッキングまたはフローティング可能
- 出力ウィンドウを好きなだけ作る
- 出力ウィンドウのタブ名を変更する
- ファイル検索の結果に (オプションで) 使用されます。
- 折りたたみ可能なファイル検索結果(ファイル単位)
- ファイル検索結果の構文強調表示
- スクリプトまたはツールの出力を表示する
- ファイル名をダブルクリックしてウルトラエディットで開く(指定行/列番号のサポートを含む)
- 出力ウィンドウでダブルクリックすると、完全修飾されておらず、アクティブなファイル・ディレクトリに見つからない場合は、プロジェクト・ディレクトリのファイルを探します。
- ASCIIテーブル – 利用可能なすべてのASCII文字を表示および挿入できます。
- ファイル形式/行終端の変換:
- Unix/Macの行末変換(DOSから/DOSへ)、EBCDICファイル変換(ASCIIから/ASCIIへ)、OEM変換(ANSIから/ANSIへ)
- ASCIIからUnicode/UTF-8への変換(ビッグエンディアン、リトルエンディアン、ASCIIエスケープUnicode)
- UltraEditを設定し、非DOSフォーマットファイルを自動またはプロンプトで変換する。
- 非ローマンおよびOEM文字セット用の自動フォント/スクリプト置換
- 通常のASCIIではなく、UnicodeまたはUTF-8として新しいファイルを作成します。
- コードページ検出/変換サポート
- 自動検出が高精度で判断できない場合に、フォールバック・エンコーディング/コード・ページを設定する機能
- 文字プロパティのポップアップダイアログが表示されます:
- 文字の10進数/16進数での値と表示
- ファイルの先頭からの文字のオフセット(10進数/16進数
- 完全に設定可能なツールバー/メニュー:既存のものをカスタマイズしたり、独自のものを追加したりできます。
- ツールバーやステータスバーの表示/非表示
- ステータスバー:
- ステータス情報を含む(試合数、交代など)
- アクティブな行/列を表示
- アクティブなクリップボード(システムクリップボードまたは9つのユーザークリップボードの1つ)を表示します。
- 選択したバイト数と行数を表示
- アクティブなファイルの行終端タイプ(CR/LF – DOS、LF – Unix、CR – Mac legacy)を表示する。
- アクティブなファイルのエンコーディング(UTF-8、UTF-16、ANSIなど)を表示します。
- ステータスバーのメニューから、オプションでファイルを表示する際に異なるエンコーディングを選択できます。
- アクティブファイルのコード言語ハイライトを表示する。
- ステータスバーメニューからハイライトの種類を選択可能
- アクティブファイルの最終更新日時が表示されます。
- アクティブファイルのサイズ(バイト)と総行数を表示します。
- ファイルが読み取り専用かどうかを示す(切り替えオプションあり)
- インサートモードまたはオーバーストライクモードが有効であるかどうかを示す(オプションで切り替え可能)
- カラムモードが有効かどうかを示す(切り替えオプションあり)
- キャップスロックがオンかどうかを示す
- 完全に設定可能な右クリックコンテキストメニュー
- 16進数ヌル文字 (00) を含むファイルを、ヌル文字をスペースに変換する設定オプションを使用して編集する。
- 統合IMEサポートによるマルチバイト対応
- 完全なコマンドラインオプションによるDDEサポート
- ファイルを開くダイアログとコマンドラインから複数のファイルを一度に開く
- ファイルを読み取り専用で開く、またはファイルを開いて使用できるようにロックする。
- 読み取り専用インジケーター
- 読み取り専用ファイルの背景色をオプションで設定
- ファイルが読み取り専用の場合、ファイルタブに「ロック」アイコンが表示される
- “クイックオープン“ツールバーで、一致するすべてのファイルをサブディレクトリを経由して再帰的に開くことができます。
- テンポラリファイルなしでファイルを開くオプション(大きなファイルのみこのオプションを使用できるように閾値サイズを設定)
- UltraCompare Proの外部で検出された変更を比較するオプションで設定可能なファイル変更検出
- ファイル変更ポーリング
- 設定した間隔でファイルの変更をポーリングする
- 変更が検出されると、UltraEditは自動的にファイルの一番下までスクロールします(オプション)
- “メール送信 “機能は、アクティブなファイルを電子メールの添付ファイルとして送信します。
- カーソルを行末より先に置く
- アクティブな行を画面の上部、中央、下部に配置するコマンド
- NTFSオペレーティングシステムでの代替データストリームのサポート
- 任意の複数インスタンスのサポート
- 設定可能なデフォルトの編集ウィンドウ・サイズ
- 改ページを行として表示する
- 選択可能なOEMキャラクタセット – 対応フォント用オプション
- 行番号は実行に基づいている(折り返し行ではない)
- フォーマット変換:
- CR/LFをワードラップに変換(ファイルからCR/LFを取り除く)
- ワードラップをCR/LFに変換し、ワードラップをハードリターンでファイルに書き込めるようにする。
- タブをスペースに
- すべてのタブをタブに、または行の先頭のタブだけをタブにする。
- 文字区切りファイルから固定カラムへの変換(CSVファイル対応)
- 固定列ファイルから文字区切りファイルへ
- 小文字から大文字、またはその逆
- 大文字と小文字を反転
- 選択範囲のすべての単語を大文字にする
- バックアップと自動保存:
- 保存時にすべてのファイルをバックアップできる
- 設定可能な保存フォーマットで増分/バージョンバックアップを作成
- 時間指定バックアップ/自動保存の設定
- アプリケーションがフォーカスを失ったときにファイルを自動保存
- FTPファイルの自動保存とバックアップ
- カスタムバックアップディレクトリの設定
- 末尾のスペースをトリムする(保存時に実行するように設定する)
- システム/アプリケーションのクラッシュ後、変更されたファイルの自動回復
- UltraEditをシステムトレイに最小化するオプション
- 最後に開いたファイルの終了時にUltraEditを最小化するオプション
- UltraEditからDOSコマンドまたはWindowプログラムディレクトリを実行する
- UltraEditから直接UltraEditの新しいインスタンスを起動する
- 豊富なコマンドラインオプション(完全なドキュメントはヘルプファイルを参照)
- コマンドラインを使用したINIファイルの選択 – 複数設定に最適 (完全なドキュメントはヘルプファイルを参照)
- コマンドラインパラメーター(/a)で、既に開いているファイルを指定しても、再読み込みのプロンプトが表示されない(指定した行に移動するだけ)
- 各ファイルの後ろに -lx と -cx パラメータを付けて、開くときの行と列の位置を指定する。
- コマンドラインからスクリプト/マクロを実行し、完了したら自動的に終了する
- 合理化されたアップデート/アップグレード・プロセス
- 無料アップデートをチェック
- アップデートをチェックすると、アップデートが無料か有料かを通知
- パッチファイル(EXEの代わり)
- ツールバー、メニュー、設定、その他の個人的なカスタマイズのバックアップと復元
- MSI インストーラのサポートによる大量導入やサイレントインストール
六進編集機能
- Ctrl + Hで、アクティブなファイルの16進数モードが有効になり、16進数とASCIIの表示ができる。
- オプションで、ヌル(hex 00)を含むファイルの自動16進モードを無効にする。
- 16進モードでの1行あたりの16進バイト数の設定
- 16進数ルールは16進数の位置を提供する
- 16進バイトの検索/置換
- 16進モードでの実際の16進値の挿入または削除
- EBCDIC/hex変換なしの複合ビュー
- 16進数データの操作に利用可能なすべてのコピー/カット/ペースト機能
- 選択した16進数表示のテキストをクリップボードにコピーする

