last updated:2024/07/31

Hidemaru Q and A

第II部〜知っていると便利な秀丸の機能
 アウトプット枠


アウトプット枠

秀丸エディタ Ver.8.00以降では「アウトプット枠」が使用できます。(Windows 98/Meでは使用できません)

「アウトプット枠」には、「grep」の結果や「プログラム実行」の結果を表示する事が出来ます。

「アウトプット枠」を表示するにはメニューの「表示」から「アウトプット枠」にチェックを入れます。

[解説]

「アウトプット枠」を使うには、「grep」や「プログラム実行」を行います。

  • grep は秀丸エディタウィンドウに結果を表示しますが、アウトプット枠にも結果を出力できます。
  • 「プログラム実行」では、コマンドプロンプトに表示される結果をアウトプット枠に出力する事が出来ます。

とりあえず使ってみよう

  • grep を実行し結果をアウトプット枠に出力します。

    普通に grep を実行して、「出力先」を「アウトプット枠」に設定します。

    grep-アウトプット枠 grep-アウトプット枠-追加

    この状態で「OK」を押すと、エディタウィンドウの下に「アウトプット枠」が表示され、そこにgrep結果が出力されます。

    grep-アウトプット枠に出力

    「アウトプット枠」にあるgrep結果をダブルクリックすると、そこにタグジャンプします。また「アウトプット枠」内のカーソルを操作し、タグジャンプしたい箇所で「Enter」を押しても同様にタグジャンプします。

  • プログラム実行」で結果をアウトプット枠に出力します。

    今回はコマンドプロンプト(cmd.exe)の内部コマンドである dirコマンドを使用します。

    1. メニューの「その他」から「プログラム実行」を選び、「オプション」を押して全オプションを表示させます。
    2. コマンドラインに cmd.exe /c dir を入力。
    3. 「詳細設定」と「標準出力」にチェックを入れ、「標準出力」の設定を「アウトプット枠」を選択します。
    4. 「OK」を押すと、アウトプット枠にコマンドプロンプトと同じ結果が、出力されます。

    run-アウトプット枠に出力

    コンパイル等を実行しエラーだった場合、出力形式が秀丸エディタで認識できる形式なら、 grepと同様にダブルクリック・カーソルを合わせての「Enter」で、エラー発生箇所にタグジャンプできます。

設定を変更してみよう

「アウトライン枠」内の右クリックメニューからアウトプット枠の設定が可能です。

アウトプット枠のメニュー

  • 「詳細」を選ぶと「アウトライン枠」の設定が表示されます。

    表示位置と「アウトライン枠」内のフォントと色の設定(文字色/背景色)できます。

    アウトプット枠の詳細

  • 「状態」を選ぶと、「アウトライン枠」のカレントパス設定が可能です。この設定は「タグジャンプ」に影響があります。grep結果をフルパスで出力していない場合は、このパスと表示内容をフルパスと認識します。

    アウトプット枠の状態

[補足]

「アウトプット枠」からの「タグジャンプ」ですが、秀丸のウィンドウモードによって動作が変わります。

「タブモード」の場合は、新しいタブが開きそこのタグジャンプします。「非タブモード」の場合は、アウトプット枠が表示されている秀丸ウィンドウを使用してファイルを開こうとするため、編集中などの場合は「ファイルの保存」ダイアログが表示されます。


ページトップ 目次に戻る