Copyright: Presented by Hideo Saitoh


基本的なキー/マウス操作
基本的なキー／マウス操作

　カーソル移動，文字入力，範囲選択など編集作業に必須となる操作について説明します。この項目ではきわめて基本的な操作を説明していますので是非ともマスターしてください。

　以下の項目があります。

　カーソル移動

　文字の入力

　範囲選択

　マウスによる高度な範囲選択

　ドラッグ＆ドロップでの文字列移動／コピー

　BOX範囲選択

　なお，このヘルプで説明しているキー操作はキー割り当てキー割り当て の変更をしていない事を前提としています。「キー割り当て」を変更している場合は，ここで説明しているとおりにならない場合もあります。


カーソル移動

　カーソル移動はカーソル移動キーを使います。そのほかには以下のような操作でカーソル移動します。

キー	カーソルの動作

Home	カーソルを行頭に移動する

End，HELP	カーソルを行末に移動する

PageUp，ROLLDOWN	前のページに移動する

PageDown，ROLLUP	次のページに移動する

Ctrl-Home	ファイルの先頭に移動する

Ctrl-End	ファイルの最後に移動する

　さらに，Shiftキーを押さえながらこれらのキーを押すと，現在の位置から移動先の位置までを範囲選択します。例えば，現在位置から行の最後までを削除したい場合はShift+End範囲選択してDelキーで削除してください。

　これらのキーはWindowsアプリケーション共通のキーなので通常はカスタマイズすることができないようになっていますが、「キー割り当て」で「キー割り当て拡張」をONにすると，カスタマイズできるようになります。

　また，マウスの左ボタンのクリックでカーソルを移動することもできます。


文字の入力

　文字の入力は，普通に文字のキーを押せばよいのですが，秀丸には「挿入モード」と「上書きモード」があり，モードによって動作が違ってきます。

　挿入モードの場合は，入力した文字は現在の文字カーソル(正確にはキャレットと呼びます)の位置に「挿入」され，上書きモードの場合はすでに書かれている文字の上に上書きされます。

　Enterキーを押すと，挿入モードの場合は改行文字ば挿入されますが，上書きモードの場合は「動作環境-カーソル移動」の「上書きモード時のリターン」に応じて動作が変わってきます。

　入力した文字を１文字づつ削除する場合は，BackspaceキーまたはDelキーを使います。Backspaceキーだとカーソルの左側にあるひと文字が削除され，Delキーだとカーソル位置の文字が削除されます。

　まとめて削除する場合は，範囲選択 との組み合わせを使います。


範囲選択

　秀丸では，文字をまとめて編集したりクリップボードにコピーするために，まず目的の文字列を範囲選択する必要があります。

　範囲選択する方法は，一般的なWindowsアプリと同様です。Shift＋カーソル移動する方法と，マウスでドラッグする方法があります。

　キーボードで範囲選択するには，選択したい範囲の先頭または最後にカーソル移動してから，もう片方までの位置までShiftキーを押さえながらカーソル移動します。

　例えばCtrl+Fが「単語右」である場合、Ctrl+Shift+Fで「範囲選択しながらの単語右」になります。ただし、別途Ctrl+Shift+Fに何かキー割り当てされてる場合は別です。

　Shiftキーを押さえながら，Home，End，Ctrl＋Home，Ctrl＋Endなどのカーソル移動コマンドを使うこともできます。例えば，現在位置から行末までを範囲選択するにはShift＋Endを入力します。

　マウスで範囲選択する場合，Shift＋左ボタンで現在のカーソル位置からマウスカーソルの位置までを一気に選択することもできます。

　秀丸には，これらの一般的なWindows風の範囲選択のほか，一般的なエディタ風の範囲選択もできるようになってます。一般的はエディタでは，まず「選択開始」コマンドを実行してから普通にカーソル移動するという手順になってます。秀丸にはこの「選択開始」をキーやメニューに割り当てることができるようになっています。

　Escキーを押せば範囲選択状態を解除することができます。

　すべてを選択したい場合は「すべてを選択」コマンドで一気に選択できます。

　ほかにも「行の選択」や「単語の選択」というコマンドもあります。


マウスによる高度な範囲選択

　左側に余白または行番号がある状態で秀丸ウィンドウの左側にマウスを移動すると，マウスカーソルの形が右向きの矢印になります。ここでマウスをドラッグすると，行単位で範囲選択でき，Ctrlキーを押しながらマウス左ボタンをクリックすると、現在の内容すべてを選択できます。

　秀丸では「マウス左ボタンのダブルクリック」「マウス左ボタンのトリプルクリック」にコマンドを割り当てることができるのですが，これらの動作には以下のコマンドを割り当てることをお勧めします。

　-　ダブルクリック　	単語の選択

　-　トリプルクリック	行の選択

　このように割り当てた場合，特別に以下のようなマウスのボタン操作で範囲選択が可能となります。

　-　ダブルクリックで左ボタンを押さえたままの範囲選択

　(一度クリックしてから左ボタンを押さえる)

　……　単語を区切りとした範囲選択

　-　トリプルクリックで左ボタンを押さえたままの範囲選択

　(ダブルクリックしてから左ボタンを押さえる)

　……　行を区切りとした範囲選択


BOX範囲選択

　秀丸では普通の範囲選択のほかに，BOX選択という選択もできます。これは，その名のとおり四角く範囲選択するものです。

　この選択をするには，いずれかのキーかメニューに「BOX選択」コマンドを割り当てておく必要があります。

　BOX選択コマンドを実行し，カーソル移動することでBOX選択できます。

　また，Ctrlキーを押さえながらマウスの左ボタンで範囲選択すると，それもBOX選択となります。Ctrlキーの代わりにAltキーでもできます。

　フォントにプロポーショナルフォントを選んでいる場合，BOX範囲選択の機能は使えません。


ドラッグ＆ドロップでの文字列移動/コピー
ドラッグ＆ドロップでの文字列移動／コピー

　マウスやキーボードで範囲選択したら，その範囲選択した部分をマウスでドラッグすることができます。

　ドラッグすると，マウスカーソルの下に縦長の棒が表示されます。それを好きな位置に移動してマウスボタンを離すと，そこに範囲選択した文字列が移動します。

　離すときにCtrlキーも押していると，移動ではなくてコピーになります。


キー割り当てとユーザーメニュー編集

　秀丸は，強力なカスタマイズ機能が売りとなってます。メニューの「動作環境」や「設定」もそのうちのひとつですが，さらに秀丸のほとんどの機能は，自分の思いどおりのキーやメニュー，さらにはマウスのボタンなどに割り当てることができます。

　以下の項目があります。

　キー割り当ての手順

　キー割り当て拡張について

　キー割り当ての解除

　キー割り当ての一覧表作成

　ユーザーメニュー編集

　２ストロークのキー割り当て

　Escキーへの割り当て


キー割り当ての手順

　ここでは，例としてCtrl-Yに行削除コマンドを割り当てる説明をします。

　１) まず「その他-キー割り当て」をします。「キー」の一覧には，ファンクションキーが現れます。その下のShiftとCtrlはOFFになっています。

　２) 目的のキーはCtrl-Yなので，最初にCtrlをONにします。すると，キー一覧にはCtrl-F1などが現れます。

　３) リストボックスをスクロールさせるとCtrl-Yがあるので，それを選択します。

　４) そのキーに「行削除」を割り当てるには「分類」から「削除系」を選びます。すると「コマンド」の一覧に「行削除」が現れるので，それを選択します。

　これで，Ctrl-Yに「行削除」が割り当てられました。

　そのほかの場合も同様の手順で割り当てをします。また，同じコマンドを複数のキーに割り当てることもできます。


キー割り当て拡張について

　標準の状態ではShift＋カーソルキーや，Home，Endキーをカスタマイズすることはできません。これらのキーは，Windowsアプリではすべて共通の動作をするようになっているので，秀丸でもこれらのキーは標準の動作用に予約されてます。しかし，どうしてもこれらのキーを別の目的に使用したい場合は「キー割り当て拡張」をONにしてください。

　なお，このヘルプではOFFの状態で使用されることを前提としています。


キー割り当ての解除

　割り当てを解除したい場合は「ファイル系」の「(なし)」を割り当ててください。


キー割り当ての一覧表作成

　キー割り当ての内容を確認したい場合には「一覧表作成」が便利です。このボタンを押すと，一覧表をKEY.TXTという名前のファイルに出力します。KEY.TXTは秀丸のフォルダに作成されます。

　KEY.TXTには，メニューの内容も出力されます。

　キー割り当ての内容(とメニューの内容)を保存したり，保存したキー割り当てを読み込んだりすることもできます。保存するには「保存」のボタンを押します。ファイルの拡張子は必ずKEYで保存してください。

　保存したキー割り当ては「読込み」ボタンを押して読み込むことができます。

　キー割り当てファイルは，必ず秀丸と同じフォルダに作成されます。


ユーザーメニュー編集

　一般的なエディタはファンクションキーでメニューを表示します。秀丸でそれを実現するには，まず目的のキーに適当なメニューを割り当て，次にユーザーメニュー編集でそのメニューを完成させます。

　メニューは８つまで作成可能で，各メニューには25個までのコマンドを入れることができます。

　メニューの各項目には，必ず英字か数字などの記号を１文字指定してください。メニューを選ぶ際にその文字が利用可能になります。

　「遅延時間」を設定する必要があるケースについては２ストロークのキー割り当てをご覧ください。一般のメニューでは「遅延時間」は０にしてください。なお，遅延はCtrlキーとの組み合わせの場合のみ有効です。


2ストロークのキー割り当て
２ストロークのキー割り当て

　例えば，WordStarライクなキー割り当てにしたい場合，Ctrl-Q Ctrl-R でファイルの先頭に移動させたりする必要があります。秀丸でこのような２ストロークのオペレーションを実現するには，メニューを利用します。

　まず，Ctrl-Qに適当なメニューを割り当てます。次に，そのメニューに以下のようなコマンドを入れます。

キー	コマンド

R	ファイルの先頭に移動

C	ファイルの最後に移動

E	画面の先頭に移動

X	画面の最後に移動

F	検索

A	置換

　このようにすれば，Ctrl-Q Ctrl-R などの２ストロークが有効となります。しかし，これではCtrl-Qを押すたびにメニューが出てきて邪魔なので，ユーザーメニュー編集で「遅延時間」を適当に設定すれば，その時間が経過するまでメニューの表示がされなくなります。


Escキーへの割り当て

　Escキーには基本的にはキー割り当てできませんが、例外的に、「メニュー８」を割り当てることができます。

　メニュー８を割り当てるには、ユーザメニュー編集の中でメニュー８を選んで，右下に現れる「Escキーに割り当て」を押せばいいです。

　Escキーに割り当てしても、Escキーを押したときにメニューは表示されませんが，Escキーを押してから0.5秒以内だけメニュー８が有効になっています。時間をすぎると取り消されたものと判定されます。


検索系コマンド

　検索系コマンドは編集中のファイルから目的の文字列を探しだす機能です。また，探した文字列を指定する文字列に置き換える「置換」もできます。各コマンドと検索の実例を説明します。

　検索

　置換

　検索開始位置へ戻る

　いろいろな検索例

　編集マークの上検索／下検索


いろいろな検索
いろいろな検索例

　検索コマンドは，「検索」「下候補」「上候補」の３つが一体となって機能するように設計されています。まずは，この３つを身近なキーに割り当てましょう。

　作者のお勧めは以下のとおりです。

　Ctrl-F	検索

　Ctrl-N	下候補

　Ctrl-P	上候補

　このヘルプでは上記のキー割り当てになってるものとして話を進めます。キーの割り当て方についてはキー割り当て の項目を参照してください。

　日本の一般的なエディタに慣れてる人なら，Ctrl-Lを検索にしたほうがよいでしょう。

　検索にはいろいろなパターンがあります。以下の状況での効率的な検索の方法を説明します。

　目的の単語がカーソル位置付近にある場合

　目的の文字列が単語でないが，カーソル位置付近にある場合

　特定の範囲内だけで検索したい場合

　検索したい文字列が別のウィンドウにある場合

　以前に検索した文字列をふたたび検索したい場合

　単語の検索


目的の単語がカーソル位置付近にある場合

　検索したい文字列が単語であって，しかもそれがカーソル位置付近にある場合は，まずカーソルをその単語の上に移動してCtrl-Fを押します。すると，目的の単語は検索のダイアログボックスに自動的に取りこまれている はずです。

　ここで，下方向に検索したい場合はいきなりCtrl-Nを押しましょう。上ならCtrl-Pです。検索のダイアログボックスでは特別に，この「上検索，下検索」がいきなり効くようにできています。

　以後は，Ctrl-NやCtrl-Pだけで次々と検索していくことができます。


目的の文字列が単語でないが，カーソル位置付近にある場合

　この場合は，まず目的の文字列を範囲選択し，次にCtrl-Fを押します。すると，範囲選択した文字列が自動的に検索文字列として取りこまれ ます。

　あとは同様にCtrl-NやCtrl-Pを押すと検索できます。

　あまり長い文字列を選択すると取りこまれません。


特定の範囲内だけで検索したい場合

　この場合は，まず目的の範囲を選択します。次いでCtrl-Fを押します。次に検索したい文字列を入力しましょう。

　ダイアログボックスをよく見ると，普段は灰色になっている「選択した範囲のみ」のボタンが選択できるようになっているはずです。Alt+LでボタンをONにしましょう。

　範囲選択したあとのカーソル位置が選択した範囲の最後の場合はCtrl-Pを，先頭にカーソルがあるならCtrl-Nを押します。選択した範囲内でのみ検索をするようになります。

　もう一度Ctrl-Fを押すと範囲内検索は解除されます。


検索したい文字列が別のウィンドウにある場合

　この場合，または「検索したい文字列は現在のウィンドウにあるが，検索したいファイルが別のウィンドウ」の場合は，まず検索したい文字列を取り込みます。取り込む方法は，目的の文字列が単語でないが，カーソル位置付近にある場合や特定の範囲内だけで検索したい場合と同様です。検索文字列の取得 コマンドも便利です。

　取りこんだら，そのままCtrl＋TabまたはCtrl＋Shift＋Tabを押してください。検索のダイアログボックスが表示されたまま，その下に表示されている秀丸だけが切り替わります。

　また、「次の秀丸も続けて検索」をONにすれば、下検索（または上検索）を連続して実行することで別のウィンドウも続けて検索することができます。


以前に検索した文字列をふたたび検索したい場合

　秀丸の検索ダイアログにはヒストリー機能があります。Ctrl-Fで検索したら，Alt+↓キーを押すとヒストリーが出てきますので，カーソル上下キーで選択しましょう。

　１回前の文字列なら，いちいちAlt+↓キーを押さなくても↓キーを１度押すだけで文字列が出てきます。

　ちなみに，Altキーとの組みあわせはダイアログボックスの中ではとても便利なので，ぜひマスターしましょう。とくに，秀丸のようにキーボードから手が放せないアプリを使う場合は便利です。


範囲選択の状態のまま検索したい場合

　範囲選択したまま検索すると，検索文字列を発見した位置まで選択範囲が広がります。選択範囲を維持したまま検索することはできませんので，別途マーク またはマーク一覧コマンドと併用して範囲選択してください。


単語の検索

　検索のダイアログボックスで「単語の検索」をONにすると，単語だけを検索します。例えばＣ言語のプログラムなどで変数ｉを検索したい場合など，普通にｉで検索すると，intのｉなどでも止まってしまって不便ですが，単語の検索をONにすれば変数のｉだけで止まってくれます。

　また，単語の検索コマンドをキーに割り当てることもできます。これは現在のカーソル位置の単語を検索するための機能で，カーソル位置の文字列を候補として取り上げたうえで，検索ダイアログボックスを表示します。

　検索ダイアログボックスでは自動的に単語の検索チェックボックスがチェックされますが，正規表現を使用するかあいまい検索を使用するチェック状態になっていると単語の検索になりません。


検索

　検索の実例はいろいろな検索 をご覧ください。

●大文字/小文字の区別

　ONにすると大文字と小文字を別の文字と見なして検索します。

●単語の検索

　アルファベットを検索する場合に，そのアルファベットが単語の一部の場合はマッチさせたくない場合にONにします。英単語のみを検索したい場合は正規表現の「￥w」を使用してください。

●正規表現

　検索に正規表現を使用する場合はONにします。このチェックボックスをONにすると大文字/小文字の区別は「する」となり，単語の検索は「しない」と見なされます。

●あいまい検索

　検索したい文字列が全角文字か半角文字かがはっきりしない場合にONにします。

　このチェックボックスをONにすると大文字/小文字の区別は「する」となり，単語の検索は「しない」と見なされます。

●選択した範囲内のみ

　選択した範囲だけで検索を行いたい場合にONにします。範囲選択していない場合は使用できません。

●次の秀丸も続けて検索

　これをONにすると、複数の秀丸を開いている場合次の秀丸も続けて検索することができます。

　なお，検索ダイアログボックスのコントロールメニューから次のコマンドが使えます。

　－　次の秀丸

　－　前の秀丸

　－　ファイルの先頭に移動

　－　ファイルの最後に移動


検索開始位置に戻る
検索開始位置へ戻る

　検索を行ったときに，その直前にカーソルのあった位置に戻るコマンドです。１度も検索を行っていない場合は使えません。また，置換の場合も使えません。


置換

　置換コマンドは，文字列を検索してそれをほかの内容に置き換えるコマンドです。検索する文字列，検索方法，置き換える文字列を指定して実行します。検索には正規表現 が使えますが置換後の文字列には￥t以外のエスケープシーケンス は使えません。

　検索方法には，検索コマンドと同じ方法が指定できます。置換コマンドでは，さらに「確認」というボタンがあり，これがONの場合はひとつひとつ置換する前に本当に置換するかどうかの確認をします。

　置換の確認時には，R，C，N，P，Escのほか，Ctrl-NとCtrl-Pも有効です。

　置換先の文字列に改行文字を使いたい場合は、正規表現をONにして置換先の文字列に「\n」を使ってください。同様を使ってください。


検索文字列の取得

　カーソル位置の文字列を検索ダイアログボックスに取り込むだけのコマンドとして検索文字列の取得コマンドがあります。

　カーソル位置近くの文字列をほかのファイルから検索する場合は，このコマンドで文字列を取り込み，別の秀丸に移動してから検索します。


編集マークの上検索／下検索

　編集マークとは[その他]-[設定]で<行番号表示>がONの場合に，書き換えが行われた行の行番号に表示されるマークのことです。

　「編集マークの上検索／下検索」は、現在のカーソル位置から最も近い上またた下にある編集マークを検索し、カーソルを移動させます。

　「編集マークのクリア」は、編集マークをすべて消去します。編集していないことにするわけではありません。タイトルバーの(更新)はそのままです。

　[その他]-[動作環境]-[ウィンドウ]の「行番号の編集マーク」で、編集マークの表示方法などを変えることができます。


ヘルプ索引
 秀丸エディタヘルプ目次

　 秀丸エディタの概要

　 インストール方法、送金方法

　 動作環境の設定

　 設定

　 キー割り当てとユーザーメニュー編集

　 基本的なキー操作

　 ファイル系コマンド

　 カーソル移動系コマンド

　 クリップボード系コマンド

　 削除系コマンド

　 挿入系コマンド

　 その他編集系コマンド

　 検索系コマンド

　 ウィンドウ系コマンド

　 そのほかのコマンド

　 秀丸起動時のオプション

　 英語版秀丸(MARUO.EXE)の作成方法

　 サポート，連絡先など

　 トラブル対処の例

　 Ｑ＆Ａ

　 補足

　ヘルプの使い方を表示するには，［F1］キーを押してください．


秀丸エディタの概要

　秀丸エディタ for Windows95は，Windows95上で動作するテキストエディタです。「秀丸エディタ for Windows95」という名前は長いので，ヘルプファイルの中では単に「秀丸」と表記します。

　秀丸は，Windows上での簡単なテキストファイル編集から，本格的なプログラム開発にまで対応するように設計されています。Windowsアプリケーションらしさを保ちつつ、従来のDOS上のエディタに慣れた方にも違和感なく使っていただけるように設計されています。

　秀丸はシェアウェアです。継続してご利用いただく場合は作者に送金していただく必要があります。詳しくはINSTALL.TXTを参照してください。

　基本的なスペック・特徴は以下のとおりです。

　－　最大１００万行のファイルまで編集可能。

　－　ファイルサイズは制限なし(制限は行数のみ)。

　－　新規の秀丸の起動時間をほぼゼロにする瞬間起動機能。

　－　強力なUNDO＆REDO機能。回数無制限(ただしバッファサイズに制限あり)。

　－　強力なカスタマイズ機能。

　－　８つのポップアップメニューがユーザー定義可能。

　－　ありとあらゆるユーザーニーズに応える，きめ細かな動作環境設定。

　－　grep機能(複数のファイルからの文字列の検索機能)。

　－　SDKやTurboC++などの外部ヘルプファイルと組み合わせることにより，APIやライブラリ関数のヘルプ表示が可能。また，Ｃ言語プログラミングを助けるコマンドの数々。

　－　強力なヒストリー機能。検索文字列や開いたファイル名を秀丸を終了しても記憶している。

　－　ファイルの拡張子に応じて自動的に秀丸の設定を変える機能。

　－　Ｃ言語に似た強力なマクロ機能を装備している。変数も使い放題。

　－　NIFTY-Serveにおけるきめ細かいサポート 。ただしヘルプくらいはちゃんと読んでください。


インストール方法
インストール方法、送金方法

　インストール方法、送金方法については付属のinstall.txtを参照してください。ちなみに送金した後に送金登録作業が必要なのでお忘れなく。


秀丸の常駐

　秀丸を常駐させると秀丸の起動が速くなります。また，常駐秀丸にショートカットキーを割り当てることにより、非常に使い易くなります。

　常駐させるには「動作環境-ウィンドウ」で「秀丸の常駐」を指定して、さらにスタートメニューのスタートアップに秀丸エディタを登録してWindows起動時に常駐秀丸を起動するようにしてください。その際、必ず「実行時の大きさ」を「最少化」にしてください。

　常駐している秀丸は，タスクバーの端にアイコンの状態で待機しています。クリックうするとメニューが出てきます。ダブルクリックすると新規の秀丸を起動します。

　常駐した秀丸には次のようなメニューがあります。

　－　新規作成

　－　開く

　－　デスクトップ復元

　－　grepの実行

　また，これら以外にも過去に開いたファイルのヒストリとフォルダのヒストリがあります。フォルダのヒストリを選択すると，そのフォルダでファイルを開くダイアログボックスが表示されます。

　さらに，「動作環境-ウィンドウ」で「ショートカットキー」を割り当てると，マウスで常駐秀丸をクリックしなくても，ショートカットキーを押すだけで常駐秀丸のメニューを出すことができます。

　このショートカットキーは，どのウィンドウにいても有効なので非常に便利です。


秀丸の瞬間起動

　秀丸を常駐させているとき，さらに秀丸の瞬間起動という機能が使えます。

　「動作環境-ウィンドウ」で「秀丸の瞬間起動」をONにしてください。

　瞬間起動とは，その名の通り瞬間的に起動できるという機能で，新規作成するときや，ファイルを開くときに，新しくできる秀丸を瞬間で表示します。

　この機能は、「動作環境-編集」の「テンポラリファイルを利用して再オープンの高速化」と併用するとより効果的です。

　この機能は，実はあらかじめ新規の秀丸を裏で待機させておいて，必要になったら表に出す，というようにして瞬間的な起動を実現しています。

　裏で待機している数は最初は１個だけです。だから，２つ続けて新規作成したときは，２つ目の秀丸の起動は遅くなります。

　秀丸を閉じたとき，ウィンドウを廃棄せずに瞬間起動用の秀丸として再利用するようにすることもできます。この再利用される秀丸は，裏に残って待機するようになります。

　再利用する秀丸の数は，最大で１０個までです。「動作環境-ウィンドウ」の「リサイクルする数」が，再利用する上限の数です。

　たとえばこの数を１０にしておくと，１０回連続で新規作成したときは遅いが、それを全部閉じて，もう一度１０回連続で新規作成したときは全部高速な起動になります。

　ただし、リサイクルする数を大きくしておくと、それだけメモリを食うかもしれません。


マクロ

　秀丸には市販エディタ(が備えるマクロ)に匹敵する強力なマクロ機能が備わっています。秀丸のマクロは非常に記述しやすいように設計されていますので，手軽さという点では十分魅力的かと思います。

　マクロはマクロ登録で登録するか，または［マクロ］-［キー操作の読込み］で読みこんでから再生させるか、または［マクロ］-［マクロ実行...］という手順で実行します。よく使うマクロをいちいち読みこむのは大変なので，マクロ登録しておきましょう。

　また，［マクロ］-［キー操作の読込み］で読込めるマクロのサイズはかなり小さいものに限られます。

　［マクロ］-［キー操作の読込み］で読込まれたマクロは，秀丸を終了したあとでも覚えています。

　マクロの文法は，別途マクロヘルプ を参照してください。マクロヘルプは参照したいマクロ名にカーソルを移動させてから［マクロ］-［マクロヘルプ］を選択します。なにも文字のない場所で［マクロ］-［マクロヘルプ］を選択すると，マクロ言語索引が表示されます。

参照：マクロ登録


秀丸起動時のオプション

　秀丸起動時に、hidemaru.exeの後ろにオプションを指定すると、いろいろと秀丸の動作を指示することができます。

　オプションは/をつけて指定します。ファイル名も指定する場合はオプションの後ろに指定しないといけません。

　－　/b

　秀丸を閲覧モードで起動します。

　－　/c拡張子名

　通常は秀丸をファイル名なしで起動すると「新規」の状態になります。このとき，各種の設定は共通の設定が適用されます。/cオプションは，それをほかのファイルの設定に切り替えます。

　例えば，/c.txtと指定すると，拡張子がTXTのファイルの設定となって秀丸が立ち上がります。

　/cオプションとファイル名の両方を指定すると，/cの効果はなくなります。

　/cと拡張子の間には空白が入っていてもかまいません。

　－　/dフォルダ名

　秀丸起動時の初期フォルダを指定します。

　－　/g

　秀丸起動と同時にgrepのダイアログボックスを表示します。

　－　/j行番号,桁番号　または/j行番号

　ファイルを開いてから，指定された行にカーソルを移動します。ファイル名も必ず指定してください。

　行番号は、動作環境での設定に関係なく，エディタ的な番号（改行文字だけを数えた番号）として計算されます。

　桁番号を省略すると行の先頭に移動します。

　－　/je

　起動と同時にファイルの最後にカーソルを移動させます。

　－　/k行番号

　/jと同じですが，/jでは行番号の計算はエディタ的に行い，/kではワープロ的に計算します。つまり，/jでは改行だけをカウントして行番号を計算し，/kでは行の折り返しもカウントします。

　－　/r

　ファイルを書き換え禁止で開きます。ファイル名も必ず指定してください。

　－　/xマクロ名

　秀丸起動と同時にマクロを実行します。/xの後ろにマクロのファイル名を指定してください。/xオプションと開くファイル名を両方していすると，指定されたファイルを開いた後でマクロを実行します。

　－　/(x,y,cx,cy)

　起動時のウィンドウの位置とサイズを指定します。xとyが左上の位置で，cxとcyがサイズです。ドット単位で指定してください。

　－　/e

　秀丸起動と同時にデスクトップ復元を実行します。

　－　/p

　印刷を実行します。印刷の設定は前回の設定そのままで勝手に印刷処理が開始されます。

　－　/h

　秀丸エディタのウィンドウを非表示にします。

　－　/fs

　－　/fu

　－　/fe

　－　/fj

　オープンするファイルの文字コードを指定します。

　/fsはSHIFT-JIS，/fuはUnicode，/feはEUC，/fjはJISです。

　このオプションを指定しなければ、SHIFT-JISかUnicodeかを自動判別します。

　「開く」ダイアログで形式を指定する場合は、ファイル形式の指定を参照してください


サポート，連絡先など

　秀丸のサポートはNIFTY-ServeのWINDOWS実用ソフトフォーラム(FWINAL)の１８番会議室で行っています。ご要望，ご質問，トラブルの相談などはここでするようにお願いします。

　秀丸エディタの最新版もFWINALのデータライブラリにあります。

　また，送金代行番号の問い合わせなど個別のサポートについては作者に直接メールでお願いします。

　秀丸エディタ for Windows作者　斉藤秀夫	NIFTY-Serve PEH00775

PEH00775@niftyserve.or.jp


英語版秀丸(MARUO.EXE)の作成方法

　英語版秀丸とは、メニューやダイアログボックスの日本語の部分が英語になったバージョンの秀丸です。英語のWindowsで秀丸を動かすと日本語の部分が読めなくなってしまうので、英語版秀丸が用意されています。機能的には日本語版と差はないです。

　英語版秀丸を作るには，英語版秀丸の差分ファイルを入手してください。

　英語版秀丸はNIFTY-ServeのFWINALに最新版があります。HIDEMARU.EXEと同じバージョンの英語版秀丸を手に入れてください。

　英語版秀丸を入手したら，ファイルを解凍して，コマンドプロンプト上でMAKEMARU.EXEを実行してください。MAKEMARU.EXEはHIDEMARU.EXEを元にしてMARUO.EXEを作成します。


秀丸エディタ for Windows95  ヘルプ

Help Version 2.14.00

Copyright (C) 1992-96 by 斉藤秀夫

associated by 山田和夫

秀丸95担当


トラブル対処の例

●ある日突然、上書きモードになってしまった。または、ある日突然カーソルの形が「■」になってしまい、「｜」に戻すことができなくなってしまった

Insertキーを押せば直ります。「■」になっているのは、上書きモードになっているからです。

Insertキーを押すと、上書きモードと挿入モードが切り替わるようになっています。

●印刷をすると、文字が化けます

印刷時のフォントが、日本語を表示できないフォントになっている場合、文字化けしたように見える場合があります。

日本語表示できるフォントが選ばれているか確認してください。

●文字化けが起きたり，ディスプレイドライバの中で一般保護違反が発生する

　これらの現象はすべてディスプレイドライバのバグによるものです。秀丸エディタはスクロール性能を重視するため特殊な描画方法を取っているため，ほかのアプリケーションよりもディスプレイドライバのバグが出やすくなっています。

　特に、新しく発売されたばかりのビデオカードだとバグが多いです。メーカによってはディスプレイドライバのバグ対応をしない会社もあるのでそのようなメーカの製品は買わないようにしてください。

　秀丸側での対処方法は以下のとおりです。

　－　「動作環境・スクロール」の所をいろいろいじってみる

　－　文字のサイズを，横が８の倍数になるようなサイズを指定してみる

　これで直らない場合は、ディスプレイドライバ側をどうにかする以外に対処方法はありません。

　－　色数や解像度を変えてみる

　－　バージョンの新しいものを探してみる，あるいは古い版があるならそれに戻してみる

●ATOK9で「、」を入力すると「，」になってしまう

　ATOKで「、、、、」と入力したつもりが「，、、、」となってしまう場合は、全ての秀丸を終わらしてから、添付ファイルのTOVER31.COMを実行してください。（TOVER31.COMについての詳細はINSTALL.TXTを見てください）

●OAKで文字が揺れる

ATOKのバグと同様の現象です。TOVER31.COMを実行すれば直ります。

●かな漢字変換のやり直し機能ができない

Windows95対応のかな漢字変換でない場合、「動作環境・編集」にある「かな漢字変換もやり直し可能にする」がONになっていても、「編集・やり直し」を実行してもやり直しができない場合があります。これは仕様です。

Windows95対応のかな漢字変換を使用してください。

●VJE-Delta2.0でかな漢字変換のやり直し機能ができない

VJE-Delta2.0のように、かな漢字変換そのものの機能としてアンドゥ機能がある場合、秀丸エディタでは機能しない場合があります。

　こういう場合は、かな漢字変換側からバックスペースのコード(CTRL+'H')を送っている場合があるので、秀丸のキー割り当てでCTRL+'H'キーに「バックスペース」を割り当てると動くようになります。

●かな漢字変換がおかしくなる

　OAK/Winや、ATOK7で半角入力を使う場合など、かな漢字変換がOFFにされては困る場合があります。その場合は、「動作環境・ユーザインタフェース」で「秀丸エディタによるかな漢字変換制御を禁止する」をＯＮにしてください。

●カナロックがおかしくなる

　この場合は秀caps95 V1.0以上をご利用ください。FWINACにあります。

●秀丸を起動すると死んでしまう

秀丸をバージョンアップして、新しくしたのはいいが、古いバージョンをもう一度実行してしまったときにこの現象が起きる場合があります。

どうしても古いバージョンに戻したい、という場合は、アンインストールするか、HMSETUP.EXEを起動して設定を消去してください。

●「共有違反」になってしまう

hidemaru.exeを上書きしようとした場合や、makemaru.exeやtover31.comでhidemaru.exeを書き換えようとする場合、hidemaru.exeを誰かが使用中である場合、共有違反になってしまいます。

必ず全ての秀丸を終了させてから操作を実行してください。タスクバーの隅にある常駐秀丸のアイコンも必ず終了させてください。

●「致命的エラー：テンポラリファイルのアクセスでエラー」が出ました。どう対処すればいいのか

このエラーは主にテンポラリファイル用のハードディスクの容量不足になった場合に発生します。このエラーを出さなくするにはテンポラリ用のドライブの空き容量を増やしてください。

　テンポラリ用のディスクは環境変数TEMPで指定されます。WINDOWSをインストールしたままの状態だと、これはWINDOWSと同じドライブに作成されます。

　テンポラリファイルをＲＡＭドライブに設定するのは危険なのでやめてください。

　ファイルの読込みを速くするには「動作環境－編集」の「メモリ上にテンポラリファイルを作成する」をＯＮにしてください。

●「Ctrl-_」や「Ctrl-@」が効かない

キーボードの種類によって、また、WINDOWSのバージョンの違いによって、これらのキーが発生する文字コードが違います。したがって、これらのキーが利用できない場合があります。これは仕様とさせていただきます。

●ファイル－開くでの一覧の中に同じファイルが２つ出てしまう

ワイルドカードの指定の仕方によっては同じファイルが２つ以上出てくる場合があります。例えば「*.c *.*」と指定すると、「*.c」に相当するファイルは２つ出てきます。これは仕様です。このような指定はさけてください。

●行桁位置の表示でメニューバーの一部が隠れてしまう

これまた仕様です。ご勘弁を。

●秀丸やWindowsが異常になった場合

　秀丸はテンポラリファイルを作成します。そのファイルは終了するときに削除されるのですが，死んでしまった場合や途中でマシンをリセットした場合は削除されないまま残ってしまいます(これは，Windowsアプリ全般にいえることでもあります)。

　そのようなわけで，ときどきテンポラリ用フォルダ(通常Windowsフォルダの下のTEMPというフォルダ)にゴミが残ってないかどうかチェックしたほうがよいでしょう。チェックするときは，秀丸を全て終了させてから確認してください。

　秀丸が死んでしまった場合は秀丸のバグによる可能性が高いので，できるだけ詳しい状況をレポートしていただくと助かります。よろしく～。


Ｑ＆Ａ

●縦書きモード、または、縦書き印刷はできませんか？

できません。

縦書き印刷をしたい場合は、編集だけ秀丸で行い、印刷するときにワープロや印刷ツールを使うようにするといいです。

●ＶｚやEmacsと同じキー割り当てにするにはどうすればいいでしょう？

Vzに関しては、「その他／キー割り当て」で、「読込み」ボタンを押し、vzlike.keyを読み込んでください。ある程度Ｖｚに近くなります。

　秀丸エディタの標準機能では、同じ機能が用意されてない場合が多いので、

FWINALのデータライブラリにある、各種マクロをご利用ください。VzやEmacsに似せるためのマクロがいろいろあります。

●WINDOWSだとマウスを使わないといけない場合が多く、秀丸を使うのに不便です。

なんとかなりませんか？

WINDOWSはキーボードでもマウスと同様の操作ができるよう工夫されています。それらを是非マスターしましょう。詳しくはWINDOWSのマニュアルを参照してください。

　ウィンドウの最大化	Alt+SPACEの後 X

　ウィンドウの最小化	Alt+SPACEの後 N

　ファイル／開く	Alt+F の後 O

　ファイルの先頭に移動	Ctrl+Home

　ファイルの最後まで範囲選択	Ctrl+Shift+End

　行末までを削除	Shift+End の後 Delete

　範囲選択しながらの単語移動	Ctrl+Shift+カーソル左右

　「はい」ボタンを押す	Y または Alt+Y

　「検索」のダイアログでの

　	ヒストリーのドロップダウン	Alt+下矢印

●BOXでのカットアンドペーストがしたいのですがどうすればいいでしょうか？

「BOX範囲選択」と「BOX貼付け」というコマンドが別途用意されています。これらのコマンドはメニューにはありませんので、別途キー割り当てしてご利用ください。

　ちなみにフォントにプロポーショナルフォントを選んでいる場合はBOX選択はできません。

●秀丸のマクロで「openfile "c:\windows\setup.txt"」がうまくいきません。

秀丸のマクロの中の文字列で「\」を指定したい場合は、Ｃ言語と同様に「\\」と指定する必要があります。

　この場合だと、「openfile "c:\\windows\\setup.txt"」としなければいけません。

●マクロはどうやって使えばいいですか？

「マクロ／マクロ登録」で登録して呼び出すか、または「マクロ／キー操作の読込み」で読み込んで使うことができます。ただし、「キー操作の読込み」で読み込んで使えるマクロは小さい物に限ります。

　「ﾏｸﾛ(M)」のメニューの中から選んで実行できるマクロは、１～１０までです。

１１～３０については別途キーかユーザメニューに割り当てないと、呼び出すことはできません。

●英語秀丸（MARUO.EXE）と日本語秀丸（HIDEMARU.EXE）は同時に使えますか？

同時には使えません。

●ＭＤＩにはできませんか？

ＭＤＩは「壁紙が見えなくてさみしい」という理由でサポートしていません。

ただし、秀丸にはＭＤＩライクな機能も一部サポートされてるので是非ご利用ください。

　例：Ctrl-Tab  ウィンドウメニュー内のウィンドウ一覧、縦に並べる　など

●秀丸にない機能で他のエディタにある機能を追加したい場合はどうすればいいでしょうか？

マクロを使ってかなりの範囲はカバーできます。マクロはFWINALのマクロ用ライブラリにいろいろあるので探してみてください。

●文字サイズの値はドット数でなないのでしょうか？

従来の秀丸では、文字サイズの単位はドット数でしたが、for Windows95 から、単位をポイントに変えました。ドット数だと、他のソフトと比べて分かりにくいのと、Windows95からDPI値をユーザが変更できるようになったために、ポイントに変えてしまいました。

●テンポラリファイル用のフォルダに「~HIDxxxx.TMP」というファイルが残っています。削除してもいいでしょうか？

秀丸がまだ動いている状態でパソコンの電源を切ったり、秀丸が途中で死んでしまった場合にこれらのゴミが残ります。削除してしまってかまいません。ただし、秀丸が動作している時には必要なファイルなので、秀丸を全て終了させてから削除してください。

ただし、動作環境・編集の「テンポラリファイルを利用して再オープンの高速化」をＯＮにしている場合は、秀丸を終了してもテンポラリファイルを最大で２０個溜め込んでいる場合があります。気になる場合は、この機能をＯＦＦにしたうえで秀丸を全て終了してから削除してください。

●プロポーショナルフォントにすると遅いです

プロポーショナルフォントにすると、行の幅を計算するのに時間がかかるため、ファイルを読み込む度に折り返し文字数を全部計算するので時間がかかります。

　これは仕方ないことですが、動作環境・編集の「テンポラリファイルを利用して再オープンの高速化」をすると、二度目からはテンポラリファイルを利用するようになり、ストレスを解消することができます。


補足

●かな漢字変換のやり直し機能について

　「動作環境・編集」の中の「かな漢字変換もやり直し可能にする」をｏｎにする

とこの機能が有効になります。ただし、MS-IME以外のかな漢字変換ではうまく動作

しないことがあります。

●カナロック制御について

　「動作環境・ユーザインタフェース」で、「ｱﾌﾟﾘｹｰｼｮﾝ切り替え時にかな漢字変換

をOFFにする」と、「ｶﾅﾛｯｸも」が両方ＯＮの場合、カナキーによるカナロック切り替

えが正しく動作しなくなることがあります。ご利用の場合は、秀シリーズ第３弾、

秀capsのVersion 3.0以上をご利用ください。

●ドラッグ＆ドロップによる文字列移動＆複写について

　Version1.21からこの機能が使えるようになりました。範囲選択した文字列の上で

マウスの左ボタンをプレスし、そのままマウスカーソルを移動しボタンを放すと、そ

の位置に範囲選択した文字列が移動します。

　Ctrlキーを押さえながらボタンを放すと複写になります。別のウィンドウに移動し

たり複写することはできません。

●閲覧モードについて

　閲覧モードは、ファイルに編集を加えないでただ見るだけの場合に便利なモードで

す。秀丸起動時のオプションで/bを指定するか、または「その他・閲覧モード」コマ

ンドを実行して閲覧モードにしてください。

　閲覧モードの時に範囲選択をしたい場合は、マウスを使うか、または「範囲選択開

始」コマンドを実行してから範囲選択してください。「範囲選択開始」を実行する

と、文字カーソルが現れます。そこで目的の場所にカーソルを移動してからもう一度

「範囲選択開始」を実行するか、またはshiftキーとカーソル移動キーの組み合わせ

で範囲選択してください。


マクロ登録

●グループ

　マクロのグループを指定します。マクロは１０個ごとにグループ分けされています。

●グループ名

　マクログループごとの名前を指定します。ここで指定した名前は「マクロ」メニューに表示されます。1～10のグループについてはマクロメニューに時下に表示されるため、グループ名は指定できません。

　グループ名を省略した場合は，そのグループはマクロメニューに表示されなくなります。

●タイトル

　各マクロのメニューに表示するタイトルです。

●ファイル名

　マクロファイル名を指定します。


正規表現

　秀丸ではJRE.DLLをインストールしてあると検索時に正規表現を使用することができます。正規表現を使用するとDOSのワイルドカードのような検索はもとより，非常に複雑な条件で検索することができます。

　正規表現はテキストを処理(主に検索)するときに非常に便利ですので，是非覚えましょう。正規表現に誤りがある場合やメモリが不足している場合などは，検索ができずエラーが表示されます。

　次のメタキャラクタ(特殊キャラクタ)を使って検索します。

メタキャラクタ	意味

［］	キャラクタクラス

（）	パターンをグループ化する

 ＾	行頭

 ＄	行末

 ．	改行を除く任意の１文字

 *	直前のパターンの０回以上の繰り返し

 ＋	直前のパターンの１回以上の繰り返し

 ？	直前のパターンが０回または１回現われる

 ｜	パターンの論理和

 ￥	エスケープ文字

　エスケープ文字を使って，エスケープシーケンス を使用することもできます。

　なお，メタキャラクタそのものを検索したい場合はエスケープ文字でエスケープしてください。

　例えば，パーレンや疑問符を検索したい場合は次のようにします。

パーレンの場合：

\(

疑問符の場合：

\?

　エスケープ文字も特殊文字ですのでエスケープする必要があります。

\\


DOSのワイルドカードと同等の検索をしたい場合

　正規表現とDOSのワイルドカード(*や？)では表現に相違があるため，DOSの感覚で検索を行うと思ったとおりの検索ができません。

　「正規表現までは覚える気がないけどワイルドカード程度の検索はしたい」という方は，次のふたつの正規表現を覚えてください。

．　(ピリオド)

　任意の一文字とマッチします。DOSで使用するワイルドカードの「？」(疑問符)とおおむね同等ですが，全角文字も一文字のものはピリオドひとつでマッチします。

*　(アスタリスク)

　直前の正規表現の繰り返しとマッチします。ピリオドと組み合わせて使うことによりDOSの「*」(アスタリスク)とほぼ同等になります。「.*」とします。


使用可能エスケープシークェンス
使用可能エスケープシーケンス

　正規表現では，以下のエスケープシーケンスが使用できます。

シーケンス	機能

\ooo	oに８進数で文字コードを指定する。oは１～３桁

\xhh	hに16進数で文字コードを指定する。hは１～２桁

\a	ベル(文字コード７)

\b	バックスペース(文字コード８)

\n	ニューライン(文字コード10)

\r	キャリッジリターン(文字コード13)

\t	水平タブコード(文字コード９)

\v	垂直タブコード(文字コード11)

\f	フォームフィード(文字コード12)

\e	エスケープコード(文字コード27)

\z	エンドオブファイル(EOF：文字コード26)

\<	英単語の始まり

\>	英単語の終わり

\w	英単語

　\oooと\xhh以外のエスケープシーケンスで表現できないコントロールコード(文字コード32未満のキャラクタ)は検索できません。\oooや\xhhで指定しても検索はうまくいきません。

　また，秀丸ではテキスト末にあるEOFは検索できません。


キャラクタクラス
［］ ブラケット(キャラクタクラス)

　DOSのファイル名を指定する方法にワイルドカードがありますが，キャラクタクラスはワイルドカードをより賢くしたものです。ブラケット(角括弧)で囲んだ文字のいずれかひとつとマッチすればマッチしたと判断します。さきほどの例で「基本」または「基礎」を検索する場合は次のように指定します。

基［本礎］

　キャラクタクラスには複数の文字が指定できます。

基［本礎地］

　また，「ある文字コードからある文字コードまで」というように範囲指定することも可能です。例えば「No1」，「No2」，「No3」……というような「No」のあとに数字が現われるパターンを検索したい場合は次のように表現します。

No［0-9］

　数字は０から始まることに注意してください。１から０ではありません。文字コードの範囲指定以外で「-」(マイナス)をキャラクタクラスの要素にしたい場合はブラケットの直後か直前に記述します。

　また，キャラクタクラスでは「^」(カレット)によって否定をすることができます。さきほどの例では，

基［本礎］

で，「基という文字のあとに，本という文字，または礎という文字」が並んでいる文字列を検索しましたが，否定することにより「基という文字のあとが，本という文字ではなく，かつ礎という文字でもない」文字列を検索することができます。例えば，

基［^本礎］

とすることにより，「基本」や「基礎」にはマッチせず，「基地」にはマッチするようになります。

　さきほど，［0-9］で数値(正確には半角0～半角9までの文字コード)を指定しましたが，範囲指定と否定を組み合わせることにより，その範囲を否定することもできます。

No［0-9］［^0-9］

　こうすると「No」のあとにひと桁の数字が現われる文字列を検索することができます。ただし，キャラクタクラスでカレットが否定を意味するのは角括弧の直後にカレットがある場合だけです。

［a-z^0-9］

　このように表現すると，半角の小文字アルファベットとカレットと半角の数字にマッチします。

　キャラクタクラスでは「この文字かこの文字」という条件で検索しますが，「この文字列かこの文字列」という条件で検索したい場合はパターンの論理和 を使います。

　なおキャラクタクラスの中にあるメタキャラクタは，メタキャラクタとしての意味はもちません。文字そのものとして扱います。ただし「］」や「￥」をキャラクタクラスの要素にする場合は，￥でエスケープする必要があります。

　また，全角文字をコード指定したときに，２バイト目をキャラクタクラスで表現することはできません。


パターンの論理和
| パターンの論理和

　パターンの論理和とは，「この文字列かこの文字列」を探したいという場合に使います。キャラクタクラスでは「この文字かこの文字」を探すことしかできないことに注意してください。つまり，複数の候補文字列がある場合に使用します。

　例えば，テキストの中から「オタク」か「癈人」を探したい場合，次のように表現します。

オタク|癈人

　こうすることで複数の文字列が一度に探せます。

　なお，このパターンの論理和はパーレン(まる括弧)と組み合わせて使うと効果的です。例えば「ピザ宅配」と「ピザが腐敗」を一度に検索したい場合は次のように表現します。

ピザ(宅配|が腐敗)

　一度に使用できる「|」の数には制限があります。標準では10個程度まで可能ですが，あいまい検索を実施する場合は内部的に作業領域を多く使いますので，少くなります。制限数に達した場合，「秀丸で認識できないエラーが発生しました」というエラーが出ます。


パーレン
() パーレン

　パターンをグループ化して評価します。優先順位が高くなるので，パーレンの中を評価した後に全体を評価します。

　使用例はパターンの論理和を参照してください。


カレット
＾ カレット

　カレットは行頭を意味します。例えば次のようなパターンでは行頭に半角数字がある行を検索します。

^［0-9］


ドル記号
＄ ドル記号

　ドル記号は行末を意味します。例えば次のようなパターンでは，まる(。)で終っている行を検索します。

。$


ピリオド
． ピリオド

　ピリオドは改行を除く任意の１文字を意味します。ここでいう改行とは「\r」または「\n」です。

　DOSのワイルドカードでの？(疑問符)に近い働きをします。


アスタリスク
＊ アスタリスク

　直前にある正規表現の０回以上の繰り返しを検索します。「直前にある正規表現」とはメタキャラクタはもちろん，単なる文字列も含みます。DOSのワイルドカードのアスタリスクとは意味が異なりますので注意してください。例えばテキストの中で「プログラムマネージャ」のことを「プログラムマネージャー」と表記しているかもしれません。このような場合，次のようなパターンで検索します。

プログラムマネージャー*

　このパターンで検索すると，「プログラムマネージャ」のあとに音引き(ー)が０回以上あれば総てマッチしますので「プログラムマネージャーーーー」という意味不明の文字列にもマッチします。このような場合だけをマッチさせたい場合は＋ (プラス)を使用します。逆に，このような文字列はマッチさせたくない場合は？ (疑問符)を使います。


プラス
＋ プラス

　直前のパターンの１回以上の繰り返しを意味します。ある文字が連続して現われる文字列を検索したい場合は，プラス記号を使用します。

プログラムマネージャーー＋

　こうすると無駄な音引きを繰り返している文字列を検索できます。


疑問符
？ 疑問符

　直前の正規表現が０回または１回現われるパターンを意味します。「ある文字が，あるかどうかわからない」という場合に使います。

プログラムマネージャー？

というパターンで検索すると「プログラムマネージャ」と「プログラムマネージャー」マッチします。ただし「プログラムマネージャーーーー」の最初の「プログラムマネージャー」もマッチします。「プログラムマネージャーーーー」は相手にしたくない場合にはキャラクタクラス の否定を用いて次のようにするとよいでしょう。

プログラムマネージャー？［^ー］


英単語の始まり
￥＜ (英単語の始まり)

　英単語の始まりにマッチします。ここでいう英単語とは，正確には半角アルファベットと半角アンダースコア(_)だけで構成される文字列を指します。したがって英単語として意味をもたない文字列もこれに含みます。

　例えばテキストの中に含まれる「T」で始まる英単語を検索するときには次のようにします。

\<T


英単語の終わり
￥＞ (英単語の終わり)

英単語の終わりにマッチします。ここでいう英単語とは，正確には半角アルファベットと半角アンダースコア(_)だけで構成される文字列を指します。したがって英単語として意味をもたない文字列もこれに含みます。

　例えばテキストの中に含まれる「S」で終わる英単語を検索するときには次のようにします。

S\>


英単語
￥ｗ (英単語)

　英単語にマッチします。ここでいう英単語とは，正確には半角アルファベットと半角アンダースコア(_)だけで構成される文字列を指します。したがって英単語として意味をもたない文字列もこれに含みます。


あいまい検索

　秀丸ではJRE.DLLを使用することによりあいまい検索機能をサポートしています。これは，検索時に全角文字と半角文字の区別をせずに検索するためのもので，例えば「バージョン」という文字列を検索すると，テキスト中の「バージョン」という文字列はもちろんのこと，半角で書かれた「ﾊﾞｰｼﾞｮﾝ」という文字列も探し出します。逆に「ﾊﾞｰｼﾞｮﾝ」と，半角で書かれた文字列を検索しても「ﾊﾞｰｼﾞｮﾝ」と「バージョン」の両方がマッチします。ただし，メタキャラクタはあいまい検索の対象外です。

　別途拡張マッチテーブルエディタを使用することによってあいまい度を変えることもできます。詳しくはREADME.JREをご覧ください。

　-　あいまい検索と正規表現の併用

　-　あいまい検索の無効化


あいまい検索と正規表現の併用

　拡張マッチ(あいまい検索)を使用する状態でも，さらに正規表現が使用できます。

　デフォルトの状態ではすべてのあいまい検索と正規表現が同時に使用できます。例えば次のようなパターンであいまい検索すれば行頭の「ザ」か，行頭の「ｻﾞ」とマッチします。

^ザ

　同様に次のようなパターンでは行末の「ズ」または，行末の「ｽﾞ」とマッチします。

ズ$

　ただし，拡張マッチテーブルエディタであいまい度を高めた場合は，この限りではありません。


あいまい検索の無効化

　検索パターンの中で，「この文字はあいまい検索を使用したくない」という場合には，その文字を明示指定することにより文字単位であいまい検索を無効化することができます。例えばＴＨＥという単語を検索するときに「THE」というパターンで検索してもよいのですが，最初の「Ｔ」が全角大文字のものを検索したい場合にはこれを明示指定します。

　明示指定には，エスケープする方法とキャラクタクラスを使用する方法があります。

 \ＴＨＥ

［Ｔ］ＨＥ

　ただし，あいまい検索をする場合でも通常の正規表現はすべて有効となっていますので，￥Tを￥tと記述するとタブと解釈しますので注意してください。


設定

　「設定」は各種ファイルの拡張子ごとに登録することができます。まずは，共通の設定を決めてから拡張子ごとの設定を行ってください。

　また，grepの結果を表示するウィンドウの設定もできます。

　共通の設定とは，まだファイルを開かない状態での秀丸の設定のことです。また，各種ファイルについて設定をしない場合も，共通の設定が適用されます。

　(ﾌｧｲﾙﾀｲﾌﾟ)の設定

　設定のリスト

フォント

　フォント，サイズ

　プロポーショナルフォントを表示

　色

　Ｃ言語キーワード強調表示

　太字

詳細

　ルーラー表示

　タブの文字数

　折り返し文字数

　バックアップファイルの作成

　フリーカーソルモード

　カーソル位置の自動復元

　自動インデント

　全角空白もインデント

　Ｃ言語用のインデント

　禁則処理

　行間

　タブ文字表示

　全角空白表示

　行番号表示

　ページ番号表示

　行数

　行番号の計算方法

その他

　開く時のかな漢字変換の制御

　保存するときの変換

　保存するときに行末の空白を除去する

　保存するときにEOF制御文字を付ける

　読込むときにEOF制御文字を無視

　<OK>ボタンを押すと，「(ﾌｧｲﾙﾀｲﾌﾟ)の設定:」で選ばれている設定の内容が保存されます。

　同時に，拡張子別の設定が「(ﾌｧｲﾙﾀｲﾌﾟ)の設定:」で選ばれている設定に関連付けられます。

　<保存しないで更新>ボタンを押すと，変更された内容は保存せずに，現在の秀丸にだけ反映されます。


フォント，サイズ

　秀丸で使用するフォントとサイズを指定します。サイズの単位はポイントです。

　サイズは，リストの中に出てこないサイズを指定することもできますが，フォントによっては指定のサイズにならないことがあります。例えば，SYSTEMやFixedSysといったフォントはリストに出てくるサイズにしか変化してくれませんが，ＭＳ 明朝やＭＳ ゴシックは自由なサイズが指定できます。


プロポーショナルフォントを表示

　これをONにすると，フォントのリストにプロポーショナルフォントも表示するようになります。

　プロポーショナルフォントとは，一文字一文字の幅が違うフォントのことです。たとえば，ＭＳ Ｐゴシックを選んだ場合，"i"の幅と"W"の幅は全然違って見えます。

　プロポーショナルフォントを選ぶと，見やすくなりますが，文字の幅が揃わないため，プログラムのソースを編集する場合など不都合がいろいろあります。また，プロポーショナルフォントのときはBOX範囲選択はできません。


色

　各種の色を指定します。カーソル行については，色を指定できるだけでなく下線を表示することもできます。もちろん，下線の色を設定することもできます。

　改行文字を表示したくない場合は，改行文字の色を背景色と同じ色にしてください。


Ｃ言語キーワード強調表示

　Ｃ言語のキーワードを強調表示するかどうかを指定します。拡張子がＣまたはCPPのときだけONにするのがよいでしょう。

　強調されるキーワードはデフォルトの状態ではif，while，gotoなどの流れを制御するキーワードだけですが，[その他]-[動作環境]-[強調表示キーワード]で128個まで自由に設定できます。


太字

　これをONにすると文字が太くなります。これをONにすると「Ｃ言語キーワード強調表示」が無効となります。描画速度がやや低下します。


ルーラー表示

　これをONにするとウィンドウにルーラーを表示します。色の指定もできます。

　10単位，８単位は，ルーラーの表示を何桁区切りにするかを設定します。通常の文書の場合10桁区切りが便利ですが，ソースリストなどタブを頻用するテキストの場合は８桁区切りのほうが見やすくなります。


タブの文字数

　タブ１文字を何桁として扱うかを指定します。８が一般的です。普段Ｃ言語のプログラムなどで４桁にする人も，とりあえずデフォルトの設定としては８にしたほうがよいでしょう。


折り返し文字数

　長い行の場合に何文字で折り返すかを指定します。デフォルトとしては80にしておくのがよいでしょう。


バックアップファイルの作成

　保存するときにバックアップファイルを作成するかどうかを指定します。動作環境でバックアップファイルのパスを指定している場合は，同じ名前のファイルが指定されたフォルダに作成されますが，パスが指定されていない場合は同じフォルダにBAKという拡張子で作成されます。


フリーカーソルモード

　フリーカーソルモードでは，カーソルは改行文字の後ろにも移動することができます。OFFにすると改行文字より後ろにはカーソルが移動しません。


カーソル位置の自動復元

　普通の状態では，ファイルを開くとカーソル位置はファイルの先頭になりますが，カーソル位置の自動復元がONの場合は動作が異なります。

　まず，いままで開いたことのないファイルを開きます。すると，カーソルは先頭に現れます。そして，適当に編集したのちに秀丸を終了します。

　そのファイルを次に開いたときに，前回秀丸を終了したときのカーソル位置が自動的に復元されます。これが「カーソル位置の自動復元」です。

　ただし，カーソル位置を覚えておけるのは，20ファイル分です。


自動インデント

　プログラムを作成する場合，たいてい行頭からある程度空白またはタブを入れて作っていきます。しかし，いちいち空白やタブを入力するのは面倒な作業なので，この自動インデントを使います。

　自動インデントが「する」の場合，行頭に空白やタブのある行で改行すると，新しい行の先頭には前の行と同じ分の空白またはタブが自動的に挿入されます。

　「全角空白もインデント」を指定すると，全角空白もインデントの対象となります。左マージン付きの文書を作成する場合に便利です。

　「Ｃ言語用のインデント」がONの場合は，行末が「{」の場合に字下げをしたり，また，「}」を入力したときに自動的字上げをします。


行番号表示

　これをONにするとウィンドウの左側に行番号を表示します。行番号は通常は４桁で表示されますが，行数が増えると自動的に桁数も拡張されて表示されます。


禁則処理

　禁則処理をするかどうかを指定します。秀丸での禁則処理は以下のとおりです。

　-　ワードラップ(単語の追い出し処理)

　-　句読点追い出し

　-　その他行頭禁則，行末禁則処理

　禁則処理の設定はその他-動作環境-禁則処理 を参照してください。


タブ文字表示

　タブ文字を空白のままで表示するか，それとも特別な記号で表示するかどうかを指定します。ONを指定すると，小さな点のような記号でタブ文字を表示します。


全角空白表示

　全角の空白文字を薄い四角形で表示します。タブや半角空白，全角空白を区別する場合に使用します。


行間

　表示している行間を指定することができます。


行番号の計算方法

　例えば，１行の文字数を80桁にしている場合に100文字の行があったとすると，それを１行と数えるか２行と数えるかを指定します。

　<ワープロ的>に設定すると２行と数え<エディタ的>に設定すると１行とします。


開く時のかな漢字変換の制御

　文書の編集をする場合は，秀丸の起動と同時に自動的にかな漢字変換がONになると便利です。逆に，Ｃ言語のプログラム作成のときなどは自動的にOFFになると便利です。各種のファイルごとに設定してください。


保存するときの変換

　タブを空白におきかえたり，空白をタブにおきかえて保存することができます。ダブルクォーテーションで囲んだ中の空白は変換しません。

　Ｃ言語のプログラムなどの場合は，「空白->タブ」にし，パソコン通信で使うメールなどでは逆に「タブ->空白」にしておくと便利です。


保存するときに行末の空白を除去する

　Ｃ言語のプログラムなどでは，行末に空白がついていても無駄なだけです。このボタンをONにしておけば自動的に無駄な空白が除去されます。


保存するときにEOF制御文字を付ける

　EOF制御文字(16進数で1A)を，保存するファイルの一番下に付けるかどうかを指定します。Windowsのテキストファイルは一般にEOF制御文字はついていないことが多いので，OFFにしておくほうがよいでしょう。


読込むときにEOF制御文字を無視

　EOF制御文字(16進数で1A)を無視するか，それともEOF(End of file)として認識するかを指定します。Windowsのテキストファイルは一般にEOF制御文字はついていないことが多いので，ONにしておくほうがよいでしょう。また，通信ログなどの文字化けの多いテキストを扱う場合もONにすることをお勧めします。


ページ番号表示

　これをONにすると，行番号表示領域にページ番号も表示されるようになります。１ページを何行にするかも設定してください。

　テキスト中に改ページ制御文字(Ctrl+L)を入れると改ページができます。ちなみに改ページ制御文字はページ番号の計算には反映されないので，改ページ制御文字を使った場合は実際に印刷したときのページ番号と一致しなくなります。


(ﾌｧｲﾙﾀｲﾌﾟ)の設定

　設定ダイアログの上部に，現在登録されている設定が表示されるリストがあります。

　何かファイルを開いている場合，（たとえばtest.txtの場合）

　　.TXTの設定(S) :

というような感じで，拡張子の名前が表示されます。

　このリストを選んで<OK>を押すと，今後，全ての.txtファイルで選ばれた設定が適用されます。

　まだ何もファイルを開いていない場合は，このリストは選ぶことはできません。


設定のリスト

　「設定のリスト」ダイアログは，登録されている設定を追加したり削除したりします。

　共通の設定は削除できません。

●新規

　新しい設定を新規に登録します。新規の設定は，「共通」の設定のコピーが作成されます。

●コピー

　リストに選ばれている設定を元に，複製された設定を追加します。

●削除

　リストに選ばれている設定を削除します。

●名前の変更

　リストに選ばれている設定の名前を変更します。


動作環境の設定

　秀丸をインストールしたら，まず最初に[その他]-[動作環境]で動作環境の設定をしましょう。

　以下の項目があります。

　ウィンドウ

　スクロール

　カーソル

　パス

　編集

　ユーザーインタフェース

　自動保存

　強調表示キーワード

　排他制御

　禁則処理

　設定が終了したら「終了」ボタンを押します。


動作環境・ウィンドウ
ウィンドウ

●ツールバー

　ツールバーを使うかどうかを設定します。

●ツールバー詳細

　ツールバー詳細を設定します。

●ツールバーを浮かせる

　ツールバーを浮かせるかどうかを設定します。

●縦スクロールバー表示，横スクロールバー

　各スクロールバーを表示するかどうかを指定します。縦スクロールバーだけ表示するのがお勧めです。

●CapsLockの表示

　秀丸ではメニューバーの右端にカーソル位置を表示しますが，「CapsLockの表示」をONにすると，カーソル位置表示の左側にCapsLockキーの状態を表示します。

●秀丸の常駐

　秀丸を常駐させると起動が速くなります。また，ファイルを開くことも常駐している秀丸から直接できるようになります。

　常駐させるには、スタートメニューのスタートアップに秀丸を(アイコン化して起動するように)登録してください。

●ショートカットキー

　秀丸の常駐をONにしていると、ショートカットキーを設定することができます。

　ショートカットキーを割り当てると，マウスで常駐秀丸をクリックしなくても，ショートカットキーを押すだけで常駐秀丸のメニューを出すことができます。

　このショートカットキーは，どのウィンドウにいても有効なので非常に便利です。

●秀丸の瞬間起動

　秀丸を常駐させているとき，さらに秀丸の瞬間起動という機能が使えます。

　瞬間起動とは，その名の通り瞬間的に起動できるという機能で，新規作成するときや，ファイルを開くときに，新しくできる秀丸を瞬間で表示します。

●リサイクルする数

　これは，秀丸の瞬間起動をONにしているとき，廃棄した秀丸を再利用する上限の数を指定します。詳しくは秀丸の瞬間起動 を参照してください。

　簡単にいえば、この数値が大きいほど、たくさんの秀丸の起動がみんな高速になります。ただし、メモリをたくさん食うかもしれません。

●起動時のウィンドウ配置

　秀丸起動時のウィンドウ位置とサイズを指定します。指定しないと，デフォルトのウィンドウサイズになります。<最大化>をONにすると最大化して表示します。

　ウィンドウ位置を指定して、サイズを指定しないと、ウィンドウサイズは適当に固定の大きさになります。

　無理な値が指定されていた場合は無視されます。

●行番号の編集マーク

　行番号の編集マークとは[その他]-[設定]で<行番号表示>がONの場合に，書き換えが行われた行の行番号に表示されるマークのことです。

 <網掛け>を指定すると行番号が網掛け表示され，<太文字>を指定すると行番号が太文字で表示されるようになります。

●ファンクションキー表示

　ウィンドウの最下部にファンクションキーを表示するかどうかを設定します。表示する場合は，その数も設定できます。ファンクションキーの内容は[その他-キー割り当て ]で設定します。

高度なウィンドウ設定

●１行の文字数を越えたウィンドウを自動的に小さくする

　ONにすると，例えば１行の文字数を80桁にしている状態でウィンドウをそれより大きくすると，ウィンドウサイズが80桁になるように自動的にサイズを調整します。

●ウィンドウの左に余白を入れる

　ONにすると，左の部分に８ドット分の余白が入ります。画面が広い場合はONにしたほうが見やすくなります。

●最大化時にキャプションとメニューを消す

　最大化した時にキャプション（タイトルバー）とメニューを消すかどうかを指定します。ONにすると最大化した時に画面を広く使うことができます。

●起動直後に必ずアクティブ化する

　ONにすると、秀丸の起動直後に強制的にウィンドウをアクティブ化するようにします。このオプションを指定しなくても普通はアクティブ化されるのですが、特定の状況でアクティブ化されないような場合、このオプションをONにします。

　たとえば、「開く」ダイアログでCTRLキーを押しながらOKしてしまった場合、ウィンドウズはキー入力中と判断して新しい秀丸をアクティブにしようとしません。このような現象がいやだという場合ONにします。

●全終了時にいっしょにウィンドウ位置を保存する

　[全終了]または[全保存終了]を実行した場合に，自動的にデスクトップ保存も実行するかどうかを指定します。これをONにしておくと，いちいち[デスクトップ保存]をする必要がなくなります。


動作環境・スクロール
スクロール

●スクロール方式

　スクロール方式として「VRAM to VRAM」または「常に描画」の２種類があります。

　両方試してみて，どちらか速いほうを選ぶといいです。

　「自動」にしておくと、どちらが速いか自動で判断するようになります。特に気にしない場合、「自動」にしておくのがいいです。

●スクロールする行数

　キーリピートがかかった状態での１回のスクロールでの行数を指定します。好きな設定を選んでください。

　２行づつに指定するのが作者のお勧めです。

●ディスプレイドライバの文字列描画処理にバグがある

　秀丸のウィンドウ内の文字が化ける場合にONにしてみてください。直る場合があります。98で小さな文字を使った場合にONにするとよいでしょう。

　なお，この設定をONにすると表示やスクロールが多少遅くなるので，なるべくならONにしないほうがよいでしょう。

●16Kバイトを越えるビットマップ転送を禁止する

　16Kバイトを越えるビットマップ転送が必要になった場合に、そのビットマップを16Kバイト単位に細かく区切って転送するようにします。これをONにすると、ビットマップ転送（BltBlt）にバグのあるディスプレイドライバで表示が直ることがあります。

●Memory to Memory のビットマップ転送を極力使わない

　ディスプレイドライバの種類によって、「改行」などの処理が極端に遅くなる場合があります。これは、Memory to Memory のビットマップ転送に時間がかかっているためで、これをONにすると、「改行」などの処理が高速になる場合があります。


動作環境・カーソル
カーソル

●カーソル移動の加速

　Windows標準のキーリピート速度ではDOSの一般的なエディタのカーソル移動速度が得られません。しかし，カーソル移動の高速化を指定しておくと，通常の速度よりも多少速くなります。32bit版の秀丸は、16bit版の秀丸よりもさらに高速な設定ができるようになりました。

　「リピート間隔」は，高速化する速度を表わします。数値が低いほど高速になります。20ﾐﾘ秒から50ﾐﾘ秒程度が適当です。

　「開始時間」は，キーを押えてから加速を開始するまでの遅延時間です。250ミリ秒から350ミリ秒程度が適当です。

　一部の機種（PC-9800シリーズなど）ではこれをONにするとカーソルが暴走するようですが，おそらくWindowsのバグか，ハード的にキーのリリースが検出できないかどちらかでしょう。

●「行末<->次の行の先頭」移動の禁止

　カーソルの左右方向の移動によって，次の行または前の行へ移動することを禁止するかどうかを指定します。一般的な日本のエディタはこれを禁止してないのですが，外国のエディタでは禁止になってる場合が多いようです。

●貼り付け後のカーソル位置

　貼り付けをしたあとのカーソル位置を指定します。一般的には<最後に移動>ですが，一部の市販エディタでは<先頭のまま>のものもあります。<先頭のまま>のほうをお勧めします。

●位置表示のスタイル

　カーソルの現在位置(桁位置と行位置)が常にウィンドウの右上に表示されていますが，その表示スタイルを指定します。どちらか好きなほうをお選びください。

●カーソルの点滅

　これをONにすると通常通りカーソルは点滅します。OFFにすると点滅しなくなります。

●クリックした位置に必ず移動

　非アクティブの秀丸ウィンドウをクリックしたときに，１回目のクリックではウィンドウを切り替えるだけにしたい場合はOFFにしてください。

●タブ文字の上にカーソル移動した時

　タブ文字の上にカーソル移動したときの処理方法を指定します。秀丸ではカーソルを上下方向に移動する場合に桁位置は常に同じ位置になるようにするのですが，タブの上ではどのようにするかで４種類が指定できます。

●カーソル形状

　文字カーソルの形状を、Windows風とDOS風が指定できます。Windows風の場合はいわゆるキャレットと呼ばれる縦長の棒になり、DOS風を選ぶとMS-DOSのプロンプトで出てくる文字カーソルと同じ形になります。

●上書きモード時のリターン

　一般的なエディタでは上書きモード時にEnterキーを押すと次の行の先頭にカーソルが移動するだけですが<改行文字を挿入する>にしておけば改行文字だけ挿入ができるようになります。テキストを整形する際には便利です。

●PageUp/PageDownで半画面移動

　PageUp/PageDownではページ単位でカーソルを移動することができますが，このチェックボックスをONにしておくと，移動量をページの半分にすることができます。

●範囲選択中にキーを押すとその文字を検索する

　これをONにすると，範囲選択中に，例えば「A」キーを押すと，現在のカーソル位置から「A」という文字を検索して，その位置にカーソルを移動するようになります。OFFの場合は選択された文字を「A」に置き換えます。


動作環境・パス
パス

●所定のフォルダにバックアップを作成する

　これをONにすると，バックアップファイルを所定のフォルダに集中して作るようになります。この場合，バックアップファイルの名前は拡張子がBAKに変更されません。

　ONにする場合はフォルダ名もドライブ名まで含めてフルパスで指定してください。

　例：　c:\backup

●ファイル検索パス

　[ファイル]-[開く]で指定されたファイルが見つからなかったときに，そのファイルを検索するパスを指定します。指定されてない場合は検索しません。

　パスは，複数のフォルダをセミコロンで区切って以下のように指定してください。

　例：  c:\;c:\dos\;c:\windows\

●検索パスから見つけたファイルを開く場合は確認をする

　ONにすると，ファイル検索パスからファイルを見つけたときに，見つけたフォルダを表示して本当に開くか確認します。

●外部ヘルプファイル１，２，３

　秀丸の外部ヘルプ機能で呼び出すヘルプファイルをフルパスで指定します。秀丸をプログラミングに利用する場合などは，以下のようなヘルプファイルを指定しましょう。より多くのヘルプファイルを駆使したい人は，WINDOWS FUNフォーラムに拡張ユーティリティが別途あるようですので，そちらをお使いください。

使用するコンパイラ，開発環境	ヘルプファイル

SDK(3.1用)	WIN31WH.HLP

Win32 SDK	API32WH.HLP

Win32s SDK	WIN32S.HLP

Windows for Workgroups SDK	WFW31WH.HLP

TurboC++/Win，Borland C++/Win	TCWHELP.HLP

QuickC/Win	QCWIN.HLP

　ファイルのあるフォルダがわからない場合は<検索>ボタンを押すとドライブを参照することができます。外部ヘルプファイル２の呼び出しはキーに割り当てて使ってください。

●MSDNのあるフォルダ

　[MSDNライブラリ]コマンドで参照するMSDNのあるフォルダを指定します。

●マクロファイル用のフォルダ

　マクロファイル用のフォルダを指定します。何も指定されてない場合はHIDEMARU.EXEと同じフォルダがマクロ用のフォルダと解釈されます。

　フォルダ名を指定する場合はドライブ名も含めてフルパスを指定してください。パス名の最後に「\」マークはつけないでください。

●EUCコード指定ドライブ

　[ファイル]-[開く]で文字コードを「自動選択」にしているとき、普段は文字コードはSJISコードになりますが、ここに指定したドライブは、普段の文字コードがEUCコードになります。EUCコード指定ドライブであっても、Unicodeのファイルの場合は自動判別されます。

　ドライブ名は、大文字アルファベットにコロン':'を付けて書いてください。空白を空けて複数指定することもできます。（実はコロンや空白を付けなくてもアルファベットを並べるだけでも指定可能ですが、将来の拡張のためこういう形で書いてください。）

　例：  F: G:

●tagsファイル

　[ダイレクトタグジャンプ]コマンドで参照するファイル(tagsファイル)を指定します。一般には「tags」という名前のファイルを指定することになっていますが，例えばすべてのソースファイル共通のtagsファイルを特定のフォルダにまとめて作っている場合は，それをフルパスで指定すると便利です。

　ちなみに秀丸の[ダイレクトタグジャンプ]コマンドでは、tagsファイル内に同じ名前の関数が複数見つかった場合は、どこにジャンプするかユーザ側に質問するようにできています。


動作環境・編集
編集

●やり直しバッファサイズ

　やり直しバッファのサイズをキロバイト単位で入力します。メモリに余裕がある場合は64を指定することをお勧めします。秀丸はバッファに入る限り，やり直しコマンドが使えるようになります。

●かな漢字変換もやり直し可能にする

　かな漢字変換もやり直し(アンドゥ)可能にするかどうかを指定します。これをONにすると，かな漢字変換して文字列が確定してしまった後に[編集]-[やり直し]コマンドを実行することで再変換ができます。

　ただし，この機能は一部のかな漢字変換では機能しないことがあります。

　Windows95対応のかな漢字変換を使っていれば動くはずです。

●テンポラリファイルを利用して再オープンの高速化

　秀丸エディタはファイルを開く時にテンポラリファイルを作成します。このオプションをＯＮにすると、ファイルを閉じた時にもテンポ

ラリファイルを削除しないようにして、次回そのファイルを開く時にテンポラリファイルを利用して一瞬で処理を完了します。

　テンポラリファイルは２０個まで記憶されます。ただし、フロッピーディスク上のファイルやネットワーク上のファイルは対象外となり

ます。

　このオプションと、「メモリ上にテンポラリファイルを作成する」は併用できません。

●メモリ上にテンポラリファイルを作成する

　通常，秀丸はハードディスク上にテンポラリファイルを作成しますが，これをメモリ上に作成することにより動作を向上させることができます。お使いのハードディスクのアクセス速度が速くない場合に効果があります。

　これがONの場合でも，メモリが不足している場合や編集中のファイルが非常に大きい場合は，ハードディスク上にテンポラリファイルが作成されることがあります。

●フリーカーソル位置で文字入力した時にタブ文字を使用する

　フリーカーソル 状態になっているときに文字を入力した場合，秀丸は自動的にその位置までに空白を埋めますが，このボタンをONにしておくと可能な限りタブ文字を使って空白を埋めるようにします。

●改行するとき空白だけの行だったら空白を削除する

　単に空きの行を作るときなど，自動インデントの空白が残ってしまって邪魔です。邪魔だと思う人は，これをONにするとよいでしょう。

　自動インデントしない人はOFFにしましょう。

●Ｃ言語インデントで、switchの場合はインデントしない

　[その他]-[設定]で自動インデントを<Ｃ言語インデント>にしている場合，switchキーワードに対してcaseキーワードをインデントしますが，このチェックボックスをONにしておくとインデントしなくなります。switchとcaseを頭揃えしたい場合に便利です。

●ファイルを閉じる時にマーク一覧をクリアする

　ファイルを閉じるときに，マーク一覧から自分のファイルの中に該当するマークを自動的にクリアするかどうかを指定します。これをONにすると，例えばC:\ABC.TXTというファイルを開いてその中のいろんな場所をマークしておいても，閉じるとき(秀丸を終了させるとき)にABC.TXTの中のマークが全部消去されます。

●クリップボードの履歴を取る

　クリップボードの履歴を取るかどうかを指定します。クリップボードの履歴とは，クリップボードの内容が書き換えられるたびに，その前のクリップボードの内容を履歴として保存しておく機能です。

　この機能は，常駐秀丸によって実現されています。したがって，秀丸が常駐していないと使えません。また，常駐秀丸を終了させたり，Windowsを再起動させたりすると履歴の内容も消去されます。

　クリップボード履歴は，[編集]-[クリップボード履歴...]コマンドか，または[貼り付け＋履歴戻し]コマンドで利用することができます。

●履歴バッファのサイズ

　クリップボード履歴のサイズをキロバイト単位で指定します。最高で999まで指定できます。

●あいまい検索の設定

　このボタンを押すと，あいまい検索のカスタマイズを行う，山田和夫作のJREEDIT.EXEを起動します。JREEDIT.EXEはFWINALフォーラムのライブラリにあるので，あいまい検索のカスタマイズを行う場合は別途ダウンロードする必要があります。なお，あいまい検索をカスタマイズしなくても全角文字と半角文字を同一視するあいまい検索が可能です。

　ちなみにJREEDIT.EXEはシェアウェアです。


動作環境・ユーザーインタフェース
ユーザーインタフェース

●検索での表示

　検索で文字列を見つけた場合，その文字列をどのようにしてユーザーに知らせるかを指定します。<点滅表示>と<選択する>が選べます。

　範囲選択している最中に検索をしたい場合は<点滅>のほうが便利です。

　また，<位置を固定する(Vz風)>をONにすると，検索文字列が見つかったときにその行をウィンドウの決った位置に表示します。

　<位置を固定する>をONにすると，検索で見つかった文字列を表示する位置が検索開始時のカーソル位置と同じになり，視線の移動が少なくなります。

　<リアルタイム検索 (Emacs風)>をONにすると，いわゆるインクリメンタルサーチが可能になります。

　<失敗したときメッセージ表示>は，検索で文字列が見つからなかったときにメッセージを出します。OFFの場合は検索が失敗しても音が出るだけになります。

●「開く」のダイアログ

　[ファイル]-[開く]のダイアログボックスの種類を指定します。普通は共通ダイアログでよいと思いますが，一度に複数を開きたい人やDOSに慣れきっている人は複数選択タイプのほうが便利かもしれません。

　参照：複数オープンの方法

●「引用付きコピー」コマンドの使用

　引用付きコピーコマンドとは，パソコン通信でのいわゆる「引用記号」をつけてクリップボードにコピーするコマンドです。パソコン通信をする人にお勧めです。

　ONにしたら，併せて「引用記号」も指定してください。一般的には引用記号は「>」です。

　これをONにすると[編集]メニューに[引用付きコピー]が追加されます。

●「ファイル-開く」で新規ファイルのとき確認を入れる

　これをONにしておくと，ファイルを開くときに存在しないファイルが指定されたら「新規作成しますか？」と確認します。

　OFFの場合は新規作成として扱います。

●秀丸エディタによるかな漢字変換制御を禁止する

　OAK/Winや，ATOKで半角入力を利用する場合は，秀丸エディタによるかな漢字変換制御が邪魔になります。その場合はこれをONにしてください。

●ファイル名を小文字で表示

　これをONにしておくと、ファイル名は全て小文字で表示されます。

●タイトルでのフルパス表示

　ONにすると，ウィンドウのタイトルでのファイル名の表示をフルパスで表示します。ただしフルパスが非常に長い場合は，自動的に一部を省略した形にして表示します。OFFの場合はファイル名のみを表示します。

●最小化時はフルパス表示しない

　「タイトルでのフルパス表示」をしているとき、これをONにすると、ウィンドウを最小化しているときのみはフルパス表示せず、ファイル名だけを表示するようにします。

（最小化していても、アクティブ化したときはフルパスで表示します。）

●非アクティブ時はフルパス表示しない

　「タイトルでのフルパス表示」をしているとき、これをONにすると、ウィンドウが非アクティブなときのみフルパス表示せず、ファイル名だけを表示するようにします。

●マウスカーソル

　マウスのカーソルが秀丸のウィンドウの上にきたときの表示方法を指定します。

　一般的には「Iの字(アイビームカーソル)」ですが，矢印にするのもなかなか便利かと思います。

●「開く」での最初のワイルドカード

　[ファイル]-[開く]で最初に出すワイルドカードを指定します。複数のワイルドカードを指定することもできます。

　複数指定する場合は，セミコロンで区切ってください。

　例：  「*.TXT;*.INI;*.DOC」

　ワイルドカードを複数切り替えて使いたい場合はマクロを利用してください。

●「ファイル」メニュー内のヒストリー個数

　[ファイル]-[開く]のダイアログボックス中では，いままでに開いたファイルのヒストリがコンボボックスから選ぶことができますが，いちいち[ファイル]-[開く]を選択するのは面倒です。

　そこで[ファイル]メニューに最近開いたファイルの一覧を入れ，即座にファイルを開くことができるようになっています。一覧に入れるファイルの数をここで指定してください。

　高解像度ディスプレイの場合は大きな値を指定したほうがよいでしょう。


　リアルタイム検索

　インクリメンタルサーチとも呼ばれています。検索文字列を入力している最中に，入力した部分だけで検索を開始します。一致した部分は「選択する」にして使ってください。


動作環境・自動保存
自動保存

　秀丸には万が一の場合のためにファイルの自動保存機能があります。多くのエディタでは一定の時間が経過するごとに保存するようですが，秀丸では更新が一定の回数に達したら自動保存するようになっています。この機能を使用するかどうかを設定します。使用する場合はそのファイル自体を更新するか，テンポラリファイルに保存するかを指定することができます。

　<テンポラリファイルに保存する>を指定した場合，秀丸は「~HID」で始まる適当な名前のファイルを，環境変数「TMP」で指定されるフォルダに作成します（Windows95の場合，Windowsフォルダの下のTEMPというフォルダ）。もし秀丸が途中で死んでしまった場合は，テンポラリ用のフォルダの中から該当しそうなファイルを自分で探してください。

　<ファイルを更新する>を指定した場合，現在編集しているファイルを保存し直します。

●更新回数，遅延時間

　自動保存する場合は自動保存までの更新回数と遅延時間を設定することができます。遅延時間の「遅延」とは，所定の更新回数に達してから指定時間内に入力がないことを待ってから保存する機能です。

●フロッピーの場合は自動保存しない

　このチェックボックスをONにすると，フロッピーディスクへの自動保存は行わなくなります。一般的にフロッピーディスクはハードディスクよりアクセスが遅いため，自動保存に時間がかかって都合が悪い場合にONにします。

●自動保存しても「(更新)」は消さない

　保存が行われた場合，ファイルの更新を表わすタイトルバーの表示「(更新)」を消しますが，自動保存ではこれを消したくない場合はONにします。


動作環境・強調表示キーワード
強調表示キーワード

　秀丸ではプログラマ向けの機能としてＣ言語のキーワードなどを強調表示する機能があります。この機能を使うと，テキスト中の特定の単語を太字で表示することができます。全角文字も指定できますのでプログラマでなくても利用できます。

　強調表示する単語は128種類までユーザーが自由に登録できます。

　なお，この機能を使用する場合は[その他]-[設定 ]で<Ｃ言語キーワード強調表示>をチェックしておいてください。


動作環境・排他制御
排他制御

　秀丸ではネットワーク環境での使用を考慮し，排他制御が可能になっています。これは，仮想ドライブや共有したフォルダなど，複数のマシンからひとつのファイルをアクセスするときに有効ですが，一台のマシンで複数の秀丸からひとつのファイルを開こうとした際にも適用されます。

●ファイルの排他制御

　排他制御を指示します。

●秀丸で同じファイルを開く場合

　<開く方法を問い合わせる>，<上書き禁止で開く>，<同じファイルを２つ開くことを禁止する>があります。

　「ファイルの排他制御」と「秀丸で同じファイルを開く場合」は相関がありますので，矛盾した設定はできないようになっています。

●ファイルのタイムスタンプを時々チェックする

　排他制御を行わない場合，秀丸で開いているファイルをほかのタスクやほかのワークステーションから変更される可能性がありますが，この変更の有無をタイムスタンプでチェックします。変更があったことに気付いたら，読み込み直すか編集を続行するかを問い合わせます。


動作環境・禁則処理
禁則処理

　禁則処理の方法を設定します。禁則処理とは、例えば行頭に句読点（「。」や「、」が来てしまいそうな場合はその文字を前の行の最後にぶら下げる「ぶら下げ処理」や、あるいは前の行から１文字だけ行頭にもってくることで行頭に句読点が来ることを避ける「追い出し処理」などがあります。

　禁則処理は印刷業界の専門用語かもしれませんが、詳しくはワープロソフトの説明書を参照するのがいいです。（と言って逃げる(^^;）

　ちなみに、ここでいくら設定しても、「その他・設定」で「禁則処理」がONになってないと禁則処理されません。

●禁則処理の方法

　禁則処理の方法を指定します。一般的な禁則処理は「追い出し＋ぶら下げ」です。本当は「追い込み」という処理も必要なのですが、秀丸ではできません。

●ワードラップ

　ワードラップとは、単語が行にまたがって分割されそうになった時に全部まとめて次の形に追い出す処理です。それをON/OFFします。

●改行文字のぶら下げ

　例えば１行の折り返し文字数が８０文字の場合で、ぴったり「８０文字＋改行」の行があると、改行文字が２行目に来てしまってみっともないです。

　という訳で、この「改行文字のぶら下げ」をONにすると、改行文字をぶら下げ処理して１行に納めるようにします。

●行頭禁則文字

　行頭に来てもらっては困る文字を指定します。

●行末禁則文字

　行末に来てもらっては困る文字を指定します。

●禁則レベル１，２ボタン

　行頭禁則文字，行末禁則文字を自動的に設定します。レベル１だと通常の禁則処理、レベル２だと最低限の見易さを確保するための設定になります。


クリップボード系コマンド

　クリップボード 系のコマンドは標準的なWindowsアプリのコマンドのほかに，いくつかの便利なコマンドが追加されています。

　選択開始

　BOX選択開始

　すべてを選択

　関数選択

　単語選択(全部)

　行の選択

　コピー

　引用付きコピー

　追加コピー

　単語をコピー

　行をコピー

　切り抜き

　追加切り抜き

　貼り付け

　BOX貼り付け

　貼り付け＋履歴戻し

　削除

　クリップボード履歴


クリップボードについて

　秀丸では64KBを越えたデータでもかまわずにクリップボードに入れてしまいます。64KB以上のデータに対応しないアプリケーションとのデータのやりとりには注意してください。


選択開始

　範囲選択を一般的なDOSのエディタのようにする場合に使います。このコマンドを実行すると，Shiftキーを押さえない状態でカーソル移動しても範囲選択されたままカーソルが移動します。

　解除するにはEscキーを押してください。


コピー

　選択した範囲をクリップボードにコピーします。範囲選択してない状態では実行できません。

　一般的なWindowsアプリと同様に，Ctrl＋Insでこのコマンドが実行されます。


引用付きコピー

　行頭に引用記号をつけてクリップボードにコピーします。引用記号は[動作環境]-[ユーザーインタフェース]で指定します。一般的には「>」です。

　引用記号はパソコン通信で多用するもので，パソコン通信しない人にはあまり関係ないかもしれません。


切り抜き

　選択した範囲を切り抜きます。切り抜いた内容はクリップボードに保存されます。Shift＋Delでもこのコマンドを実行できます。


削除（クリップボード系）
削除

　範囲選択した状態でDelキーを押すと，選択した部分が削除されます。クリップボードには保存されません。


追加コピー

　普通のコピーコマンドは，現在のクリップボードの内容を置き換えてしまいますが，追加コピーコマンドは，現在の内容に追加するように動作します。

　複数の場所に散った文字列を一ヵ所にまとめたい場合などに便利です。


貼り付け

　クリップボードの内容を現在のカーソル位置に挿入します。Shift+Insでもこのコマンドを実行できます。

　貼り付けたあとのカーソル位置は「動作環境-カーソル」で指定することができます。


BOX選択開始

　BOXでの範囲選択を開始します。BOX，つまり四角く範囲選択するには，まずこのコマンドを実行してからカーソルを移動してください。

　範囲選択したあとで「切り抜き」や「コピー」ができます。切り抜いた内容を貼り付けすると自動的にBOX貼り付けになります。

　フォントにプロポーショナルフォントを選んでいる場合，BOX範囲選択はできません。


BOX貼り付け

　あらかじめBOX範囲選択で選択して切り抜きまたはコピーされた文字列を貼り付けるコマンドです。いちおうBOX範囲選択で選択してコピーした文字列は、普通に貼り付けすればBOX貼り付けになるのでこのコマンドは特に必要ありません。


単語をコピー

　カーソルの位置する所の単語をクリップボードにコピーします。連続して実行するとクリップボードに単語を追加してコピーします。


行をコピー

　カーソルの位置する所の物理行をまとめてクリップボードにコピーします。ここでいう行とは見た目上の１行分ではなく、直前の改行文字からその次の改行文字までの範囲を言います。行末の改行文字も含めてコピーします。


関数選択

　現在のカーソル位置の関数（ＣまたはＣ＋＋言語で言う所の関数）を選択します。関数の先頭から次の関数の前までを選択するので，関数と関数の間にある文も含めて選択されます。

　1000行を越える関数は正しく選択されないことがあります。


すべて選択

　すべてのテキストを選択します。


貼り付け＋履歴戻し

　貼り付けを実行してからクリップボード履歴をひとつ前に戻します。このコマンドは，「コピー」または「切り抜き」コマンドを連続して実行することとセットで利用することを想定しています。

　例えば，あるファイルの中から必要とする各部分だけを別のファイルに移動させたい場合に，まず「切り抜き」コマンドを連続実行して最初に全部切り抜いてしまい，あとで「貼り付け＋履歴戻し」コマンドを連続実行すればまとめて移動することができます。


クリップボード履歴

　クリップボードの履歴を表示します。このコマンドは、動作環境であらかじめ「秀丸の常駐」と「クリップボードの履歴を取る」がONになってないと使えません。

　クリップボードの履歴には、秀丸に限らず、テキスト形式のデータがクリップボードにコピーされた履歴が常駐秀丸によって記録されています。履歴に記録されるデータの合計が履歴バッファのサイズを越えた場合は古い分から捨てられていきます。

　「取り出し」ボタンを押すと、現在選択されている文字列がクリップボードにコピーされます。取り出した後は、貼り付けコマンドなどのクリップボード系コマンドで利用できます。


追加切り抜き

　普通の切り抜きコマンドは，現在のクリップボードの内容を置き換えてしまいますが，追加切り抜きコマンドは，現在の内容に追加するように動作します。

　複数の場所に散った文字列を一ヵ所にまとめたい場合などに便利です。


単語選択(全部)

　カーソル位置の単語を全部（先頭から最後までを）選択します。カーソルは単語の先頭に移動します。


行の選択

　カーソルの位置する所の物理行を範囲選択します。ここでいう行とは見た目上の１行分ではなく、直前の改行文字からその次の改行文字までの範囲を言います。行末の改行文字も含めて範囲選択します。


カーソル移動系コマンド

　ここでは秀丸のキーボード操作のうち，カーソル移動をカスタマイズする方法について説明します。

　通常の編集作業ではカーソル移動キーやページ移動キーによってカーソルを移動させますが，秀丸ではこれらの機能を任意のキーに割り当てることによって高度なカスタマイズができるようになっています。

　カーソル移動は編集作業のなかでもとくに頻繁に使用する機能ですので，一般的なカーソル移動以外にも多くの特殊なカーソル移動コマンドが利用できます。ここでは便宜上「カーソル移動コマンド 」と「高度なカーソル移動コマンド 」に分類しています。


カーソル移動コマンド

　カーソルの移動はカーソル移動キーで行いますが，例えばWordStarライクにCtrl＋Ｅ，Ctrl＋Ｓ，Ctrl＋Ｄ，Ctrl＋Ｘ(いわゆるダイアモンドキー) でカーソル移動したい人も大勢いることでしょう。そこで秀丸では別途カーソル移動コマンドを用意し，任意のキーに割り当てられるようにしてあります。

　-　カーソル上，下，右，左

　矢印キーによる移動と同様です。

　-　単語右，単語左

　-　行頭に移動，行末に移動

　表示行の先頭，または最後に移動します。

　-　スクロールアップ，スクロールダウン

　-　ファイルの先頭に移動，ファイルの最後に移動

　-　次ページ，前ページ

　PageUp，PageDownキーによる移動と同様です。

　-　画面の先頭に移動，画面の最後に移動


高度なカーソル移動コマンド

　以下のようなカーソル移動コマンドもあります。必要なものをキーやメニューに割り当てて使ってください。

　-　スクロールアップ(その２)

　-　スクロールダウン(その２)

　通常のスクロールアップ／ダウンコマンドはカーソルもいっしょにスクロールしますが、（その２）の方はカーソルはスクロールせずに画面上の同じ位置に居残ります。

　-　対応する括弧に移動

　現在のカーソル位置の括弧に対応する括弧の位置に移動します。連続して実行すると２つの括弧の間を往復します。

　-　{に移動，}に移動

　現在のカーソル位置からもっとも内側に位置する大括弧(“{”や“}”)に移動します。連続して実行すると順次外側の大括弧に移動していきます。

　-　高速上移動，高速下移動

　カーソルを一気にウィンドウの1/3程度移動します。PageUpやPageDownと普通のカーソル移動の中間的なコマンドといえます。

　-　最後に編集した所に移動

　最後に編集した所に移動します。便利です。

　-　指定行に移動

　行番号を指定し，その行に移動します。

　－　論理行頭に移動，論理行末に移動

　現在の論理行の先頭，末尾に移動します。論理行の先頭、末尾とは、画面上での見た目の行頭、行末ではなく、改行文字だけを意識して見た場合の行頭、行末です。

　－　次の関数

　現在カーソルがある位置から見て，次にある関数の先頭にカーソル移動します。

　－　前の関数

　関数の先頭に移動します。

　-　半次ページ，半前ページ

　ページの半分を移動します。

　-　単語の先頭に移動，単語の最後に移動

　単語の先頭，または単語の最後に移動します。

　-　単語右(サルネン風)

　単語単位で右に移動するときに，現在位置からもっとも近い単語末尾にカーソルが乗るように移動します。


行頭に移動，行末に移動

　HomeキーやEndキーと同じ動作です。表示行の先頭ではなく論理行の先頭，末尾に移動したい場合は「論理行頭へ移動 」や「論理行末に移動 」コマンドを使用してください。


対応する括弧に移動

　括弧として認識するのは，(，［，｛の３種類です。

　Ｃ言語などで，コメントに括弧が入っていると対応がうまくいかないので注意が必要です。

　カーソル位置が括弧の上でない場合はなにも起きません。


{に移動，}に移動

　「{に移動」コマンドの場合，現在のカーソル位置からテキストの先頭に向かって移動します。

　「}に移動」コマンドの場合，現在のカーソル位置からテキストの末尾に向かって移動します。


論理行頭に移動，論理行末に移動

論理行でなく表示行の先頭，末尾に移動したい場合は「行頭に移動 」「行末に移動 」コマンドを使用してください。


前の関数

　現在のカーソル位置が関数の先頭の場合は，その前の関数の先頭にカーソル移動します。そうでない場合は現在のカーソル位置の関数の先頭に移動します。1000行を越える関数がある場合は正しい位置に移動しないことがあります。


単語右(サルネン風)

　単語右移動のサルネン氏仕様です。このコマンドには「次の単語末尾」という名称もあったのですが，ヘルプの作者が葬り去りました。

では。


削除系コマンド

　削除

　行削除

　カーソルより後ろを削除

　カーソルより前を削除

　単語削除(ｶｰｿﾙから後ろ)

　単語削除(全部)

　単語削除(ｶｰｿﾙから前)

　バックスペース


削除コマンド
削除

　Delキー（Deleteキー）とまったく同じ動作をするコマンドです。範囲選択されてない状態で実行された場合はカーソルの右側に位置する文字を削除し、範囲選択されているときはその選択された文字を削除します（クリップボードにコピーしない）。


行削除

　カーソル位置の行を削除します。ここでの行は、見た目上の１行分だけです。


カーソルより後ろを削除
行カーソルより後ろを削除

　カーソルの位置から、その行の末尾の改行文字の直前までを削除します。


カーソルより前を削除
行カーソルより前を削除

　カーソルの位置する行の先頭（直前の改行文字の次）からカーソル位置までの文字を削除します。


単語削除(ｶｰｿﾙより後ろ)

　カーソル位置から、その位置にある単語の最後までを削除します。


単語削除(全部)

　カーソルの位置する所の単語を削除します。


単語削除(ｶｰｿﾙより前)

　カーソルの位置する所の単語の先頭からカーソル位置までを削除します。


バックスペース

　Backspaceキーと同じで、カーソルの前に位置する文字を削除します。行頭で実行した場合は直前の行の改行文字を削除して行を連結します。


その他編集系コマンド

　「その他編集系コマンド」は編集作業そのものに関するものと文字を変換するものに分類できます。変換するコマンドについては最後の「その他変換」を参照してください。

　やり直し

　やり直しのやり直し

　CapsLockし忘れの是正

　かな漢字変換し忘れの是正

　インデント

　逆インデント

　最初からやり直し...

　閲覧モード切り替え

　その他変換


その他変換

　-　ﾊﾝｶｸに変換

　-　全角ひらがなに変換

　-　全角カタカナに変換

　-　TAB → 空白　変換

　-　空白 → TAB　変換

　-　TO UPPER CASE (大文字に変換)

　-　to lower case (小文字に変換)

　-　大文字<->小文字の変換

　以上の変換コマンドがあります。「大文字<->小文字の変換」以外のコマンドは，範囲選択してから実行してください。BOX選択では変換できません。


「やり直し」と「やり直しのやり直し」

　いわゆるUNDO，REDOコマンドです。やり直しできる回数は，やり直しバッファのサイズとそれまでに行った操作の度合によるので，何回まで戻れるかはわかりません。

　これらのコマンドは，編集結果は元に戻しますが，カーソル位置は必ずしも元の位置に戻るとは限りません。


大文字←→小文字の変換
大文字<->小文字の変換

　現在のカーソル位置の文字について大文字/小文字の変換をします。カーソルも右に移動します。範囲選択する必要はありません。


TO UPPER CASE，to lower case

　範囲選択された文字列を，まとめて大文字/小文字に変換します。範囲選択してから実行してください。


インデント，逆インデント

　行単位で範囲選択した状態でTabキーを押すと，その範囲をインデント(字下げ)します。Shift＋Tabでは逆方向にインデントします。

　この機能はＣ言語でプログラムを書く場合に便利です。この機能と「Ｃ言語インデント」機能を使って，きれいなプログラムに仕上げましょう。


最初からやり直し

　現在の内容を破棄し，もう一度ファイルから読み込みなおします。危険なコマンドなので一度確認をします。


CapsLockし忘れの是正

　CapsLockし忘れたまま入力した文字列を大文字/小文字変換し，さらにCapsLockのON/OFFも切り替えます。


かな漢字変換し忘れの是正

　かな漢字変換をＯＮにするのをし忘れたまま入力してしまった場合，入力する前まで戻ってかな漢字変換をＯＮにしてから入力したことにしてくれます。

　参照：かな漢字変換し忘れの是正の使用例


かな漢字変換し忘れの是正の使用例

　たとえば，

　kanakanjihenkansiwasurenozesei

と，かな漢字変換をＯＮにするのを忘れて一気に入力してしまった場合，この直後

に，キー割り当てしておいた「かな漢字変換し忘れの是正」をすると，

　かなかんじへんかんしわすれのぜせい

というふうに文字入力の先頭まで戻ってかな漢字変換をＯＮにしてからやり直してくれます。

ここでさらに変換をかけると、

　かな漢字変換し忘れの是正

となり，是正(?)されることになります。

さらに，範囲選択したアルファベットも変換させることもできます。

　ただし，この機能は一部のかな漢字変換では機能しないことがあります。

　Windows95対応のかな漢字変換を使っていれば動くはずです。


閲覧モード切り替え

　閲覧モードを切り替えます。


ファイル系コマンド

　新規作成

　開く

　カーソル位置への読込み

　閉じて開く

　ファイルを閉じる

　名前を付けて保存

　上書き保存

　上書き保存(改行=LF)

　別ファイルへの追加保存

　保存して終了

　終了

　全保存終了

　全終了

　全保存

　全保存(更新ファイルのみ)

　破棄して終了

　ファイル名変更

　印刷


新規作成

　秀丸をもうひとつ起動します。起動された秀丸は「(無題)」という状態になります。


開く

　秀丸を起動すると，最初は「(無題)」という状態で立ち上がります。ここで「ファイル-開く」を使ってファイルを開きます。開いたファイルは自由に編集することができます。編集結果は「ファイル-上書き保存」をすることによって実際にファイルの内容が更新されます。

　すでになんらかのファイルを開いた状態で，さらにファイルを開くと，自動的にもうひとつ秀丸が起動されるようになっています。いま編集中のファイルを終了して開きたい場合(一般的なWindowsアプリでの「オープン」)は「閉じて開く」を使います。

　ファイルを開くときに使用するダイアログボックスには３種類あり動作環境 で切り替えるようになってます。また，最初に使用するワイルドカードも動作環境で変えることができます。

　ダイアログの種類が「Windows3.1ﾀｲﾌﾟ」か「共通ダイアログ」の場合、ダイアログ中の「文字コード」で保存するファイル形式を指定することができます。

　参照：ファイル形式の指定、複数オープンの方法


ファイルを閉じる

　ファイルを閉じて秀丸を「新規作成」の状態に戻すものです。保存していないファイルの場合は保存するかどうかを確認します。


閉じて開く

　すでになんらかのファイルを開いた状態でさらに「開く」を実行すると，もうひとつ秀丸が起動されるのですが，すでに開いたファイルのほうがもう開いておく必要がない場合は，この「閉じて開く」を使います。

　現在開いているファイルを閉じてから開きます。更新されている場合は保存するかどうかを聞いてきます。


上書き保存

　更新した内容を実際にファイルに保存するコマンドです。「(無題)」の場合は保存するファイル名を聞いてきます。

　バックアップファイルの作成は，[その他]-[設定]で設定します。


名前を付けて保存

　更新した内容を，別の名前で保存するコマンドです。

　ダイアログの種類が共通ダイアログ（動作環境 で設定する）の場合、ダイアログ中の「文字コード」で保存するファイル形式を指定することができます。詳しくは、ファイル形式の指定を参照してください。


カーソル位置への読込み

　現在編集中の内容に，別のファイルの内容を読み込んで挿入するコマンドです。

　挿入される位置は現在のカーソル位置になるので，まず目的の位置にカーソルを移動してからこのコマンドを使います。


印刷

　現在の内容を印刷します。行番号やファイル名をつけたりもできます。印刷は一部のディスプレイドライバとプリンタドライバの組みあわせによっては異常が発生します。理由はドライバのバグのようです。

　印刷するプリンタはデフォルトのプリンタを使用します。複数のプリンタを使用している場合は，コントロールパネルでデフォルトのプリンタを設定してください。


保存して終了

　ファイルを保存すると同時に，秀丸を終了するコマンドです。ただし，一切更新されてない場合は保存せずに終了します。


終了

　秀丸を終了します。現在の内容が更新されている場合は，終了の前に保存するかどうかを聞いてきます。

　コントロールメニューの「クローズ」とまったく同じです。


全保存終了

　秀丸が複数動いている場合，すべての秀丸をまとめて「保存して終了」するコマンドです。このコマンドは「簡単なメニュー」の場合はメニューバーに出てきません。


全保存

　秀丸が複数動いている場合，すべてのファイルを「保存」するコマンドです。このコマンドはメニューバーには表示されません。「キー割り当て」または「ユーザーメニュー編集」でキーに割り当てたり，メニューに入れたりして使うコマンドです。


全終了

　すべての秀丸を終了させるコマンドです。


破棄して終了

　編集中のファイルを保存せずに終了します。


ファイル名変更

　保存することなくファイル名を変えます。DOSのいわゆるrenコマンドとは異なり，秀丸内部で覚えているファイル名を変えるだけです。保存した段階で，そのファイル名でファイルを作成します。


別ファイルへの追加保存

　現在の内容を，別のファイルの最後に追加書き込みするコマンドです。追加保存しても「(更新)」は消えません。


上書き保存(改行=LF)

　上書き保存と同様にファイルを保存しますが，改行をLFのみとしてファイルに書き込みします。通常の上書き保存では，改行はCR＋LFとなります。

　UNIXとデータのやりとりをする人はこちらを使うといいそうです。


全保存(更新ファイルのみ)

　書き換えられたファイルのみを全保存します。


複数オープン
複数オープンの方法

　32bit版秀丸では、ローングファイルネーム対応に伴い、ファイル名に「 」(空白)や「;」(セミコロン)なども使えるようになっています。

　そのため、ファイルの複数選択する場合、ファイル名の「;」と区切りの「;」を区別するために、一つ一つのファイル名を「"」(ダブルクォーテーション)で括らなくてはいけません。この方法は、「開く」のダイアログと、起動時のパラメタに適用されます。ワイルドカードを使って複数区切るときには「"」は必要ありません。

　「開く」のダイアログで、複数選択タイプを選んでいる場合は、リストからファイルを選択すると自動的に「"」が付くようになっています。

　例：  「"file1.txt";"file2.txt";"file3.txt"」

　　　  「*.TXT;*.INI;*.DOC」


ファイル形式の指定

　[動作環境]-[ユーザーインターフェース]で、開くダイアログの種類が「Windows3.1ﾀｲﾌﾟ」か「共通ダイアログ」の場合、「開く」もしくは「名前を付けて保存」でファイル形式を指定することができます。

　形式は、ダイアログ中の「文字コード」で指定します。文字コードは「SHIFT-JIS」と「Unicode」と「EUC」と「[JIS]」が選べます。

　一度文字コードを指定してオープンすると、上書き保存するときも同じ文字コードで保存されます。

　[動作環境]-[パス]で、特定のドライブをEUCコードのファイルとして読み込むことも可能です。


JIS漢字について

　「JIS」は、正確には

JIS X0208漢字 1983年版（新JIS漢字）

ASCII

JIS X0201ローマ字（JIS １バイト英数文字）

JIS X0201仮名（１バイト仮名）

の文字セットだけが変換可能です。

　ただし、SHIFT-JISから新JISに変換する場合、半角カナ（１バイト仮名）は全角カナ（新JIS文字セットのカタカナ）に自動変換します。

　その他のISO規格/JIS規格の文字セットは変換できません。

　判断できるエスケープシーケンスは、

ESC-'$'-'B'

ESC-'('-'B'

ESC-'('-'J'

ESC-'('-'I'

だけです。

　新JIS漢字でも、ESC-'$'-'('-'B'のシーケンスは認識しません。


挿入系コマンド

　改行，タブ

　行の二重化

　空行挿入

　制御コード入力

　削除内容復元


改行，タブ
改行、タブ

　Enterキー，Tabキーと同じ役目をするコマンドです。WordStarライクなキー割り当てにしたい方は，これをCtrl-MとCtrl-Iに割り当てて使用してください。


行の二重化

　現在のカーソル位置の行をその行の下にコピーします。カーソルはコピーされた行の上に移動します。


空行挿入

　現在の行と，その上の行の間に空行を挿入します。カーソルは挿入された行の上に移動します。自動インデントもします。


制御コード入力

　キーボードから入力できない制御コードを挿入します。一部，挿入不可能なコードも存在します。挿入された制御コードは，特別な文字で表示されます。


削除内容復元

　秀丸ではあらゆるコマンドがやり直し可能になってます。これは編集の内容をバッファに記憶しているためです。

　削除内容復元コマンドは，このバッファにたまっている削除した文字列を現在のカーソル位置に復元するコマンドです。何回も連続して実行すれば，バッファにある限りいくらでも復元できます。

　このコマンドは，いわゆる「やり直しバッファ」を利用して実現させているので，このコマンド自身の「やり直し」はできません。

　このコマンドよりも、クリップボード履歴を使った方が便利かもしれません。


そのほかのコマンド

　記録開始／記録終了

　再生

　記録の保存

　記録の読込み

　挿入/上書き切り替え

　マーク一覧

　現在行のマーク

　grepの実行

　外部ヘルプ

　MSDNライブラリ

　タグジャンプ

　ダイレクトタグジャンプ

　バックタグジャンプ

　関数一覧

　tagsファイルの作成

　プログラム実行

　かな漢モードの切り替え

　かな漢への単語登録

　フリーカーソルモード切り替え

　文字コード表示

　行番号表示/非表示

　前の操作のくり返し

　秀丸ヘルプ

　マクロヘルプ

　上書き禁止切り替え


記録開始／記録終了

　キー操作を記録するためのコマンドです。実行すると記録状態となり，ウィンドウの上に「記録中!」という表示が出ます。もう一度実行するとウィンドウ上の「記録中!」が消えます。記録された操作は，「再生 」コマンドで再生できます。

　ウィンドウの切り替えやマウスの操作は記録できないので記録処理中には使わないでください。

　キー操作は，秀丸を終了しても記憶されています。


再生

　「記録開始／記録終了 」コマンドで記録したキー操作を再現します。連続して実行するには何度も再生させてください。


記録の保存

　「記録開始／記録終了 」コマンドで記録したキー操作をマクロファイルとして保存します。


記録の読込み

　マクロファイルを読込みます。読込んだマクロは「再生」で実行させることができます。大きなマクロは読込めません。


挿入/上書き切り替え

　挿入モードと上書きモードを切り替えます。INSキーと同じ役目をします。


マーク一覧

　マーク の一覧を表示します。リストの項目を選択して移動することができるほか，リストの一番最後の（マーク追加）を選択した状態で<OK>ボタンを押すと，現在のカーソル位置をマークします。


現在行のマーク

　現在のカーソル位置をマーク するものです。すでに20つマークされてる場合は適当に古いものが捨てられます。ちなみに「マーク一覧 」の中からも同様のことができるので，このコマンドはとくに使わなくてもよいでしょう。

　マークした位置は，ウィンドウをクローズすると消えます。


マーク

　「マーク」とは，カーソル位置を覚えておいて，あとでその位置に戻ったりするためのコマンドです。カーソル位置は20個まで記憶することができます。

　マーク機能では，カーソル位置をウィンドウ識別子と行番号で記憶します。すべての秀丸に共通で記憶するようになっているので，マーク機能で別のウィンドウの位置に戻ったりもできます。


grepの実行

　検索の一種で，指定されたファイル(一般には複数)から文字列を検索し，見つかった位置をすべて出力します。

　秀丸の場合は検索結果用に新しい秀丸をひとつ開き，その内容として出力されるようになっています。このとき開く秀丸の各種設定は[その他]-[設定 ]で設定します。

　JRE.DLLをインストールしてあると正規表現 を用いた検索も可能です。


外部ヘルプ
外部ヘルプ，外部ヘルプ２，外部ヘルプ３

　別途用意したヘルプファイルを呼びだすためのコマンドです。ヘルプファイルは，[その他]-[動作環境]-[パス]で指定します。このコマンドを実行するとカーソル位置のキーワードをヘルプから検索した状態でヘルプを開きます。キーワードが存在しない場合は検索ダイアログボックスが表示された状態でヘルプを開きます。

　空白の上でヘルプコマンドを実行すると，指定されたヘルプの目次が表示されます。


MSDNライブラリ

　MSDN(MicroSoft Developer Network)のライブラリ参照ソフトを起動するためのコマンドです。このコマンドを実行するとカーソル位置のキーワードをライブラリから検索するように指示します。キーワードが存在しない場合はただ起動するだけです。

　MSDNライブラリは，マイクロソフトが開発者のために提供しているソフトウェアです。これを持っていない場合は当然この機能は使えません。


タグジャンプ

　Ｃ言語のプログラムをコンパイルしてエラーが出ると，例えば次のようなエラーメッセージが出力されます。

　hidemaru.c(100):error C1012 syntax error

　このようなメッセージは通常リダイレクトしてファイルにするわけですが，ここにはファイル名と行番号が書いてあります。タグジャンプとは，この「ファイル名と行番号」から，エラーの個所に直接ジャンプする機能です。

　カーソルをその行の上に置いてタグジャンプを実行すると，HIDEMARU.Cの100行目に移動します。

　HIDEMARU.Cが開かれていない場合は，自動的に開かれてそこにカーソル移動します。また，行番号が指定されていない場合はファイルを開くだけとなります。


tagsファイルの作成

　Ｃ言語のための機能です。ソースファイル名と行番号と関数名の一覧を，tags(拡張子なし)というファイル名でカレントフォルダに作成します。このファイルは「ダイレクトタグジャンプ 」で利用します。

　tagsファイルを作成する際に対象となるファイルは複数のワイルドカードで指定できます。


プログラム実行

　他のプログラムを実行するための機能です。

　例えば、ファイルマネージャを実行したい場合、「コマンドライン」に「winfile」と入力して実行すると、ファイルマネージャを起動することができます。

　32bit版ならではの機能として、標準入出力をリダイレクトする機能があります。

　詳しくはリダイレクトの応用 を参照してください。


リダイレクトの応用

　[その他]-[プログラム実行]または、マクロのrun文で、他のプログラムを実行することができますが、この機能の応用で、標準入出力をリダイレクトする機能があります。

　この機能は、Windows95ではうまく動かないかもしれません。

　この機能は、通常コマンドプロンプト上で実行するプログラムを、秀丸上で起動し、その結果を秀丸上に出力するために使います。結果を秀丸上に出力するかどうかは自動で判断されます。

　コマンドライン上に「<filename 」という文字列を付けると、標準入力をリダイレクトして、filename の 内容を標準入力に渡すことができます。filename を「con」にすると、現在編集中の内容を渡すようになります。「con」を指定していて、かつ範囲選択されている場合は、範囲選択の内容を渡します。

　逆に「>filename 」という文字列を付けると、標準出力をリダイレクトして、ファイルに出力します。filename を「con」にすると、範囲選択されている場合は、範囲選択の内容と出力結果を置換するようになります。「>filename 」や「>con」を指定しないでおくと新規の秀丸に出力されます。

　コマンドライン中に「%f」「%d」「%b」という文字を書いておくと、この文字は、それぞれ現在のファイル名やフォルダ名に置換されます。

%f は フルパスのファイル名

%d は フォルダ名

%b は フォルダを除いたファイル名

　次に例をいろいろあげますので、いろいろ応用してみましょう。

●結果を秀丸に出力する

例えば、fc.exeの結果を秀丸上に出力する場合、コマンドラインにそのまま書くだけで自動で判断して新規の秀丸上に結果が出力されます。

例：fc aaa.txt bbb.txt

●フィルタを使用する

例えば、範囲選択の内容をsort.exeに渡して、結果を置換する場合、「<con」と「>con」を付けます。「<con」は範囲選択の内容をsort.exeに渡すという意味で、「>con」は範囲選択の内容とsort.exeの出力結果を置換するという意味にいなります。

例：sort <con >con

こういう機能をマクロに登録しておくと、フィルタを新しい機能として使うことができるので便利です。

例：

　if( selecting == 1 ) {

　    run "sort <con >con";

　}

●現在編集中のファイル名をパラメタに渡す

例えば、コンパイラcl.exeを起動したいという場合、第一パラメタに「%f」と書いておくと、%fの部分がファイル名に置換されるので、他のファイルにも共通して同じコマンドラインを使うことができます。

例：cl %f

●コマンドプロンプトの内部コマンドの結果を出力する

dirやtypeなどは、exeファイルではないのでそのままでは使うことができませんが、command.com（WindowsNTの場合はcmd.exe）を経由することで使用することができます。

例：command.com /c dir

　　cmd /c dir


ダイレクトタグジャンプ

　Ｃ言語のための機能です。関数名から直接ジャンプします。

　この機能は，カレントフォルダにtagsという名前のファイルがあることが前提となります。このファイルは「tagsファイルの作成 」で簡単に作成できます。

　tagsファイルの中身は，ファイル名と行番号と関数名の一覧で，「ダイレクトタグジャンプ」はこのtagsファイルから目的の関数を検索し，その関数のファイル名と行番号に直接ジャンプします。


バックタグジャンプ

　タグジャンプ，ダイレクトタグジャンプで飛んだ先から元の位置に戻るコマンドです。秀丸では４世代前までのタグジャンプの戻り先を記憶しているので連続してバックタグジャンプすることができます。


関数一覧

　現在のファイルの関数一覧を出すコマンドです。ジャンプすることもできます。結構便利です。

　ちなみにＣ++にも対応してます。


かな漢モードの切り替え

　かな漢変換のモードを切り替えます。

　Windowsを使っていると，たまにかな漢が死んでしまうことがあります。その場合はこのコマンドもなぜか効かなくなってしまいます。このような事態に陥ったときにかな漢を復活させるソフトはNIFTY-ServeのFWINFに別途ありますのでそれを利用しましょう。


かな漢への単語登録

　かな漢変換の単語登録の画面を出します。

　範囲選択している場合は，範囲選択した文字を単語にして登録することができます。

　この機能はあまり使わないので，単語登録したいときに，[その他]-[コマンド一覧]-[その他]のメニューから「かな漢への単語登録」選ぶといいです。


フリーカーソルモード切り替え

　フリーカーソルモードのON/OFFを切り替えます。


文字コード表示

　カーソル位置の文字コードを表示します。改行文字の位置では使用できません。


行番号表示/非表示

　行番号の表示/非表示を切り替えます。


前の操作のくり返し

　直前に行った操作をくり返して実行します。


秀丸ヘルプ

　秀丸ヘルプ(これ)の索引を表示します。


マクロヘルプ

　秀丸マクロのヘルプ を表示します。カーソルがマクロの命令文の位置にある状態でこのコマンドを実行すると，その命令文のヘルプが表示されます。


上書き禁止切り替え

　上書き禁止モードを切り替えます。上書き禁止でない状態では，おもにカーソルを移動することしかできなくなり，ファイルの更新を禁止できます。


ウィンドウ系コマンド

　ここでは秀丸のウィンドウを操作する方法について説明します。

　複数の秀丸を起動していると，それらのウィンドウを整理したくなることがあります。ウィンドウを整理する方法としてマウスでサイズや位置を変更することも可能ですが，きれいに整列させることはかえって面倒になります。

　複数の秀丸ウィンドウの操作には，ここで説明するウィンドウ系コマンドをキーボードに割り当てて使うと便利な場合があります。

　ウィンドウ系コマンドを分類すると，以下のような機能に大別することができます。

複数の秀丸をコントロールするコマンド

デスクトップに関するコマンド

その他，秀丸のウィンドウに関するコマンド


デスクトップ保管，デスクトップ復元
デスクトップに関するコマンド

　-　デスクトップ保存 ...

　-　デスクトップ復元

　デスクトップ保存とは，現在動いている秀丸のウィンドウ位置やファイル名を記憶する機能です。デスクトップ復元は，保存したデスクトップの一覧を復元します。

　「(無題) 」の秀丸はデスクトップ保存の対象となりません。


その他，秀丸のウィンドウに関するコマンド

　-　ウィンドウ分割

　秀丸の目玉機能のひとつで，ひとつの文書内でウィンドウを上下２つに分割してそれぞれ別々にカーソルを動かしたり編集したりできりようになります。

　ウィンドウの分割は必ず中央で行われます。分割位置はマウスで動かすことができます。

　-　分割ウィンドウ切替え

　分割されたウィンドウの切り替えはマウスの左クリックでもできますが，別途「分割ウィンドウ切り替え」というコマンドもあります。このコマンドを適当なキーに割り当てて使うとこれまた便利です。

　-　再描画

　ウィンドウの中を再描画します。ディスプレイドライバの不具合などで表示が乱れた場合に使用してください。


複数の秀丸をコントロールするコマンド

　複数の秀丸をコントロールするコマンドを分類すると以下のようなコマンドがあります。

　秀丸ウィンドウを整列するコマンド

　複数の秀丸ウィンドウを同時に使って作業するためのコマンド

　秀丸間を移動するコマンド


秀丸ウィンドウを整列するコマンド

　複数の秀丸ウィンドウを整理するときにマウスでいちいち全部動かしていたら面倒なので，秀丸にはウィンドウを整列させるコマンドがあります。

　-　秀丸を縦に並べる	縦に整列させる(秀丸は横に長くなる)

　-　秀丸を横に並べる	横に整列させる(秀丸は縦に長くなる)

　-　秀丸を重ねて表示	いわゆるカスケード表示

　-　秀丸を並べて表示	いわゆるタイリング表示

　これらのコマンドは，秀丸がひとつしかないときに実行してもあまり意味がありません。また，アイコンになっている秀丸は整列の対象とはなりません。

　画面が狭い人にとってもこの整列機能は便利です。この場合は，とりあえず縦に並べて表示させておいて，ウィンドウを切り替えたら最大化 してしまいます。切り替えるときだけ復元 すれば，全部のファイル名が見渡せて便利かと思います。


ちなみに最大化とか復元は，Alt＋Spaceキーを押したあとでＸやＲのキーを押すことでできます。いちいちマウスに手を出すようではまだまだ修行が足り～ん!


複数の秀丸ウィンドウを同時に使って作業するためのコマンド

　-　他の秀丸と同時スクロール...

　２つの秀丸を同時にスクロールさせる機能です。ファイルの比較などに使用します。

　-　他の秀丸と内容比較...

　他の秀丸の内容と現在の秀丸の内容を比較して、一致しない位置にカーソルを移動します。

　-　ウィンドウ一覧...

　現在動いている秀丸の一覧を表示します。


秀丸間を移動するコマンド

　-　次の秀丸

　-　前の秀丸

　-　次の秀丸(アイコンも含む)

　-　前の秀丸(アイコンも含む)

　Alt＋EscやAlt＋Tabでウィンドウの切り替えができますが，秀丸の中だけで切り替えたい場合はこのコマンドが便利です。秀丸だけでアクティブウィンドウが切り替わります。


次の秀丸，前の秀丸

　アイコン状態の秀丸を含まずにウィンドウを切り替える場合にこれらのコマンドをキーに割り当てますが，Ctrl＋Tabキーでも同様の操作を行うことができます。


ウィンドウ分割

　例えば，ある部分の編集中に突然ファイルの先頭が見たくなったとします。この場合はすかさず「ウィンドウ分割」し，上のほうのウィンドウでファイルの先頭を見ます。見終わったら下のウィンドウに戻って，もう１度「ウィンドウ分割」を実行すると分割は解除されます。


デスクトップ保存

　プログラム作りをしていて，仕事を途中で止める場合にデスクトップ保存しておいて，再開するときに復元すると便利です。[その他]-[設定]の「カーソル位置の自動復元」と併用してください。


ツールバー詳細

●ツールバー

　ツールバーに配置されているボタンをリストに表示したものです。

●追加

　「コマンド」に選択されているボタンを「ツールバー」に追加します。

●削除

　「ツールバー」に選択されているボタンを削除します。

●一つ上に

●一つ下に

　「ツールバー」に配置されているボタンの位置を移動させたいとき，「ツールバー」から移動させたいボタンを選択して，このボタンを押します。

●初期化

　ボタンの配置を初期状態に戻します。

●コマンド

　ツールバーに配置できる，すべてのボタンをリストにしたものです。リストは分類別になっていて，リストの上にある分類を選択して希望のボタンを探してください。