# &kwrite; ハンドブック

Thad
McGinnis

    ctmcginnis@compuserve.com

Jochen
Wilhelmy
Principal Developer

    digisnap@cs.tu-berlin.de

Glen
Parker
Additional Development

    glenebob@nwlink.com

Michael
Koch
Additional Development

    koch@kde.org

Christian
Tibirna
Original Help Document

    tibirna@kde.org

Lauri
Watts
Reviewer

    vampyr@atconnex.net

2000
Thad McGinnis
&FDLNotice;
14/12/2000
2.0

このハンドブックは &kwrite; バージョン 2.0 について記述されています。

&kwrite; は KDE 2.0 のためのテキストエディタです。

KDE
KWrite
text
editor

## はじめに

&kwrite; はKDEデスクトップのテキストエディタというに留まりません。 それはプログラマの為のエディタであり、少くとも、他のより高機能のエディタの 代替となり得るもの、であると言えます。 それは、&konqueror; と共に用いて、様々な言語によるソースファイルを参照するときに最も真価を発揮します。 勿論、&kwrite; は単純なテキストの編集でも非常に強力です。 &kwrite; の主な特徴の一つに、シンタクスの色づけ表示機能があります。 これは下記の様々なプログラム言語に対応してカスタマイズされています: C/C++, &Java;, Python, Perl, Bash, Modula 2, HTML, Ada。

## 基本操作

&kwrite; は大変シンプルなので、テキストエディタを使ったことのある人ならば誰でも使いこなすことが出来るでしょう。

### ドラッグ＆ドロップ

&kwrite; は KDE ドラッグ＆ドロッププロトコルを使います。 デスクトップ、&konqueror;、または &konqueror; ウィンドウで開いた ftp サイトにあるファイルを &kwrite; にドラッグ＆ドロップすることが出来ます。

### コマンドラインオプション

&kwrite; はKDEプログラムメニューやデスクトップ上のアイコンから 起動されることが多いですが、ターミナルウィンドウのコマンドラインから 起動することもできます。この時、使える便利なオプションがあります。

#### ファイルの指定

ファイルのパスと名前を指定することにより、&kwrite;に起動時にファイルを開かせることができます。 このオプションは以下のようなものになるでしょう:

    % kwrite /home/myhome/docs/myfile.txt

#### インターネット上のファイルの指定

上で述べた方法は、(アクティブな接続を行っている時に)インターネット上のファイルの場合にも使用できます。 この場合の例は次のようになります:

    % kwrite ftp://ftp.kde.org/pub/kde/Welcome.msg

#### その他のコマンドラインオプション

以下のようなヘルプ関連のコマンドラインオプションがあります。

``kwrite` `--help``

  コマンドラインで利用できる基本的なオプションの一覧を表示します。

``kwrite` `--help-qt``

  これは、&kwrite; と&Qt;の固有オプションの一覧を表示します。

``kwrite` `--help-kde``

  これは、&kwrite; のKDE固有オプションの一覧を表示します。

``kwrite` `--help-all``

  これは全てのコマンドラインオプションの一覧を表示します。

``kwrite` `--author``

  &kwrite;の開発者の一覧を表示します。

``kwrite` `--version``

  Qt, KDE, そして&kwrite; のバージョンを表示します。 ``kwrite` `-V`` でも同じ結果となります。

### キーバインド

多くのキーバインド(ショートカット)は、設定メニューから設定できます。 デフォルトでは &kwrite; は以下のキーバインドを持っています。

Insert | 上書きモードと挿入モードを切り替えます。 挿入モードの時、エディタは、入力された文字をテキストに追加し、テキストカーソルの右にある文字は後ろにずらされていきます。 上書きモードの時は、文字が入力される都度、テキストカーソルの右の文字が取り除かれます。
左カーソルキー | 一文字左にカーソルを移動します。
右カーソルキー | 一文字右にカーソルを移動します。
上カーソルキー | 一行上にカーソルを移動します。
下カーソルキー | 一行下にカーソルを移動します。
Page Up | 一ページ上にカーソルを移動します。
Page Down | 一ページ下にカーソルを移動します。
Backspace | カーソルの左の文字を一つ消去します。
Home | カーソルを行のはじめに移動します。
End | カーソルを行の最後に移動します。
Delete | カーソルの右の文字を一つ(または選択したテキスト)消去します。
Shift左カーソルキー | 左の一文字を選択します。
Shift右カーソルキー | カーソルの右の文字を選択します。
F1 | ヘルプ
ShiftF1 | これはなに?
CtrlF | 検索
F3 | 再度検索
CtrlC | クリップボードに選択したテキストをコピーします。
CtrlM | ブックマークに追加します。
CtrlN | 新規 文書
CtrlP | 印刷
CtrlQ | 閉じる - アクティブになっている一つのエディタを閉じます。
CtrlR | 置換
CtrlS | 保存 コマンドを呼び出します。
CtrlV | クリップボードのテキストをラインエディタに張り付けます。
CtrlX | 選択したテキストを削除し、クリップボードにコピーします。
CtrlZ | もとに戻す(undo)
CtrlShiftZ | 再度実行(redo)

## メニュー項目

### ファイル メニュー

CtrlN ファイル(F)新規(N)

  新規ドキュメントをエディタで開きます。 現在のドキュメントに保存されていない変更がある場合、ユーザには保存する機会が与えられます。

CtrlO ファイル(F)開く(0)

  ファイルを開きます。 ユーザにファイルシステム内をブラウズさせるようダイアログを用いてファイルを指定させます。 このダイアログはあたかも小さなファイルマネージャのように機能します。 ダイアログ中央のウィンドウで、ディレクトリをダブルクリックすると、そのディレクトリに入り、その内容が表示されます。 入力可能なドロップダウンリストがありますので、ここで直接、場所やファイルの名前を入力したり、あるいは端にある矢印をクリックして最近指定した場所のリストから選択する等ができます。 その下にあるのはフィルタを指定するドロップダウンリストで、ここに直接フィルタを入力したり、リストから最近指定したものを選択することができます。 フィルタ機能は、指定した条件に合致するファイルのみを中央のウィンドウに表示させるものです。もしフィルタに `*.txt` のようなテキストを指定していると、拡張子にtxtを持つファイル名のファイルのみが中央の選択ウィンドウに表示されます。 フィルタの下にあるステータスバーは、ファイル数やカレントディレクトリにあるサブディレクトリなどの情報を表示します。

  ダイアログの一番上にあるツールバーには左右の矢印ボタンがあって、以前指定したディレクトリに行ったり来たりできる他、上矢印ボタンでは、一つ上のディレクトリへ移動することもできます。 小さな家のマークのボタンは、ユーザのホームディレクトリへ移動し、２つの矢印が曲がっているマークのボタンは、現在のディレクトリの最新の状態を表示します。 旗のマークのボタンは現在のディレクトリをブックマークに追加したり、あるいは以前に作成したブックマークの場所へ移動します。 レンチ(スパナ)のマークのボタンはダイアログボックスの基本設定の変更をさせます。 最後にツールバー上のドロップダウンボックスは、良く使われるディレクトリのリストから選択できるものです。

ファイル(F)最近のを開く(R)

  これは最近保存されたドキュメントへのショートカットです。 この項目をクリックして、メニュー脇に最近保存されたファイルがリストされたメニューを開きます。 そこでファイルを選択すると、それが &kwrite; で開かれます。ただしそのファイルが現在でも同じ場所にあれば。

CtrlS ファイル(F)保存(S)

  現在のドキュメントを保存します。 もしそのドキュメントが保存されたことがあるものなら、ユーザに確認を求めずに、そのファイルを上書きします。 もし、これが新規ドキュメントの最初の保存だったならば、名前を付けて保存ダイアログ(下で説明します)が開かれます。

ファイル(F)名前を付けて保存(A)

  新規のファイル名でドキュメントを保存します。 この時、上の 開く セクションで説明したダイアログを使ってファイル名を指定します。

CtrlP ファイル(F)印刷(P)

  シンプルな印刷ダイアログを表示して、何をどこに、どのようにして印刷するかを指定させます。

ファイル(F)新しいウインドウ(W)

  新しいウィンドウを開きます。つまり新しい &kwrite; のインスタンスです。 このようにして簡単に、&kwrite; で同時に複数のファイルを開けて作業ができます。

ファイル(F)新しいビュー(V)

  現在のドキュメントの新しいビューを開きます。つまり &kwrite; の新しいインスタンス(前の項目で説明したように)ですが、同じドキュメントを開いているものです。

CtrlQ ファイル(F)終了(Q)

  エディタのウィンドウを閉じます。 &kwrite; のインスタンスが(新しいビュー または 新しいウィンドウ などによって)複数開いている場合、他のインスタンスは閉じられません。

### 編集 メニュー

CtrlZ 編集(E)元に戻す(O)

  最近の操作の結果を除去したり戻したりするのに使います。 このような操作について詳細については、このヘルプファイルの履歴をグループ化を参照するとよいでしょう。

CtrlShiftZ 編集(E)やり直す(D)

  これは最後に「元に戻す」によって行われた操作の結果を元に戻すものです。

編集(E)元に戻す/やり直すの履歴(H)

  この項目を選択すると、ディスプレイボックスが開かれ、そこには左側に最近行われた操作の一覧、右側には最近'元に戻された'操作の一覧が表示されます。 またボックスの右側に３つのボタンがあり、それぞれ取り消し、やり直し、閉じるとラベルが付けられています。 取り消しボタンをクリックすると、元に戻すリストの先頭にある操作が取り消され(リストからも取り除かれ)、該当する操作がやり直すリストの一番上に現れます。 同様に、やり直しボタンは、取り消された操作をやり直し、その操作を、元に戻すリストの先頭に移動させます。 どちらのリストでも、先頭から２番目以降の項目をクリックすると、先頭からその項目までの操作が選択されたことになります。 この後で、対応するボタンをクリックすると、選択された操作が全て、元も戻される／やり直される ことになります。 これはどこまで処理したいかを分かっている時 - 一操作づつ戻したりやり直したりせずに済むので - 便利な機能でしょう。

CtrlX 編集(E)切り取り(U)

  このコマンドは現在選択されている部分を削除し、それをクリップボードに置きます。 クリップボードは、アプリケーション間でデータをやりとりする為に目に見えないところで働いているKDEの機能です。

CtrlC 編集(E)コピー(C)

  現在選択されているテキストをクリップボードに置き、他のところへペーストできるようにします。 クリップボードは、アプリケーション間でデータをやりとりする為に目に見えないところで働いているKDEの機能です。

CtrlV 編集(E)ペースト(P)

  クリップボードの中身を、カーソルのある位置に挿入します。 クリップボードは、アプリケーション間でデータをやりとりする為に目に見えないところで働いているKDEの機能です。

CtrlA 編集(E)全て選択(A)

  ドキュメントの全体を選択します。 ファイルの中身を一括で他のアプリケーションにコピーするのに便利でしょう。

編集(E)選択を反転(S)

  現在選択されていないテキストを選択し、現在選択されているテキストを選択解除します。 - すなわち現在の選択状態を逆にするのです。

CtrlF 編集(E)検索(F)

  ドキュメント内を検索するテキストを指定する検索ダイアログを開きます。 ここには小さなテキストボックスがあって、ここに検索パターンを入力できる他、ドロップダウンリストから選択することもできます。 テキストボックス端の下向き矢印をクリックして最近指定した検索パターンを指定できます。 その他により効率的に検索するための項目があります。 大文字小文字を区別を選択すると、検索パターン内の大文字小文字の状態も一致するもののみを検索するようになります。 後ろ向き検索は、検索を上に向かって行うようにします。 選択されたテキストをチェックすると、現在選択されているテキストの範囲内のみを検索します。 全語一致のみは、検索パターンを部分に含むものにマッチしてしまうのを防ぎます。 カーソル位置からオプションは、検索を現在のカーソル位置から開始します。そうでない場合にはドキュメント先頭から行われます。

F3 編集(E)次を検索(N)

  最後に行った検索を繰り返します。検索ダイアログは表示されません。

CtrlR 編集(E)置換(R)

  置換ダイアログボックスを表示します。 置換ダイアログは 置換するテキスト: という入力可能な ドロップダウンボックスがある点を除けば、上で述べた検索ダイアログと同じです。 このダイアログを使って、検索するテキストとそれを置き換えるテキストを指定できます。 さらに 置換の確認 オプションで置換の前に毎回 &kwrite; はユーザに確認してきます。

編集(E)ファイルの挿入(I)

  ファイル 開く ダイアログボックスを 開くことによって、開いている文書に完全にファイルを挿入できます。 点滅しているテキストカーソルの位置にそのファイルの内容が入ります。

### 移動 メニュー

移動(G)行に移動(G)

  行に移動ダイアログボックスが開きますので、ここにジャンプしたい行番号を指定することで、文書の中の特定の行にカーソルを移動させます。 行番号は直接入力できる他、テキストボックス横のスピンコントロールの上下矢印をクリックして指定することもできます。 小さな上向き矢印は行番号を減らし、下向きの矢印は行番号を増やします。 また更に右にはスライドコントロールもあって、行き先の行番号をアナログ的に指定することもできます。

CtrlM 移動(G)マーカーを追加(A)

  文書の中の現在カーソルのある行にマーカーを設定して、それをマーカーの一覧の(このメニューの一番下に現れます)最後に追加します。

  ブックマークは &kwrite; のドキュメント内を指していて、簡単にその場所に戻れるようになります。 もし特定の場所に戻ることが必要と思ったときは、この機能を使って &kwrite; にその場所を覚えさせることができます。

移動(G)マーカーをセット(S)

  現在カーソルが置かれている場所にマーカーを設定し、それをマーカーの一覧(このメニューの一番下に現れます)内のどこに置くかを指定できます。

移動(G)マーカーをクリア(C)

  このコマンドはマーカー一覧(このメニューの一番下に現れます)をクリアします。

このメニューの一番下には、ブックマークが１つでも設定されると、ブックマークの一覧のサブメニューがアクティブになります。

### ツール メニュー

ツール(T)スペル(S)

  This initiates the spell checking program - a program designed to help the user catch and correct any spelling errors. Clicking on this entry will start the checker and bring up the speller dialog box through which the user can control the process. There are three text boxes lined up vertically in the center of the dialog with their corresponding labels just to the left. Starting at the top they are:

  Misspelled Word:

    Here, the spell checker indicates the word currently under consideration. This happens when the checker encounters a word not in its dictionary - a file containing a list of correctly spelled words against which it compares each word in the editor.

  Replacement:

    If the checker has any similar words in its dictionary the first one will be listed here. The user can accept the suggestion, type in his or her own correction, or choose a different suggestion from the next box.

  Suggestions:

    The checker may list here a number of possible replacements for the word under consideration. Clicking on any one of the suggestions will cause that word to be entered in the Replacement: box, above.

  On the right side of the dialog box are 6 buttons that allow the user to control the spell check process. They are:

  Replace

    This button has the checker replace the word under consideration in the document with the word in the Replacement: box.

  Replace All

    This button causes the checker to replace not only the current Misspelled Word: but to automatically make the same substitution for any other occurences of this Misspelled Word: in the document.

  Ignore

    Activating this button will have the checker move on without making any changes.

  Ignore All

    This button tells the checker to do nothing with the current Misspelled Word: and to pass over any other instances of the same word.

    This only applies to the current spell check run. If the checker is run again later it will stop on this same word.

  Add

    Pressing this button adds the word in the Misspelled Word: box to the checker's dictionary. This means that in the future the checker will always consider this word to be correctly spelled.

  Stop

    This button stops the spell check process.

  Located horizontally along the bottom of the spell check dialog is a progress bar. As the checking process proceeds the bar will fill from left to right providing a graphical representation of how far along in the document the process has reached. In addition, the progress is displayed numerically in the center of the progress bar.

  A numerical display of the spell check process is simultaneously displayed in the status bar of the editor. The status bar is the horizontal strip at the bottom of the editor just outside of the text entry area.

  Two more buttons are located below the progress bar. They are:

  Help

    This invokes the KDE help system starting at the &kedit; help pages (this document).

  Cancel

    This button cancels the spell check process.

  ツール字下げ

    パラグラフの字下げを１ステップづつ増やします。 １ステップ当りの大きさは 字下げの設定によります。

  ツール字下げ解除

    字下げを１ステップづつ減らします。 １ステップ当りの大きさは 字下げの設定によります。

  ツール字下げをクリア

    未実装です。

  ツールコメント

    This adds one space to the beginning of the line where the text cursor is located or to the beginning of any selected lines.

  ツールコメントをなくす

    This removes one space (if any exist) from the beginning of the line where the text cursor is located or from the beginning of any selected lines.

### 設定 メニュー

設定(S)ツールバーを表示(T)

  ここをチェックされると、良く使われるコマンドのボタンが用意されている、移動可能なツールバーを表示します。 チェックを外すとツールバーは隠れます。

設定(S)ステータスバーを表示(S)

  ここをチェックされると、エディタの一番下に、現在のドキュメントの状態を表示する小さなバーが表示されます。 チェックが外されると、ステータスバーは隠れます。

設定(S)パスを表示(W)

  チェックすると、現在のドキュメントのパス(ファイルシステム上の位置)を表示します。 チェックを外すとパスは隠れます。

設定(S)キー割り当てを設定(K)

  このコマンドは キー割り当て を変更するダイアログボックスを表示します。 ダイアログボックスの一番上にあるウィンドウは、キーボードショートカットのあるコマンド(動作)のリストを表示します。 ここでは３つのラジオボタンがあり、キー割り当てなし、標準キー設定、カスタムキーのいずれかを選択できます。 (ラジオボタンは選択肢のうちの１つしか選べません - カーラジオのボタンがセット済みの局しか選択できないのと同様に。また、標準キーは、実際の標準のショートカットがあるコマンドの場合のみしか選択できません。) カスタムキーオプションを選択すると、ダイアログの下部にある３つのチェックボックスとキーボタンがアクティブになります。 ここで、そのコマンドに対してキーの組合せをチェックボックスとキーボタンを使って選択できます。 例えば "KDEについて" コマンドを(コマンドの一覧で)選択し、チェックボックスで Ctrl と Alt を選択し、キーボタンをクリックしてからキーボードで K を押します。 これにより以降、(&kwrite; を使っている間は) Ctrl キーと Alt キーと同時に K を押すと、"KDEについて" ダイアログボックスが表示されるようになります。

設定(S)ツールバーを設定(B)

  ツールバーを設定するダイアログを開きます。 ユーザはツールバー上に現れるショートカットボタンを選択できます。 ダイアログボックスの左側のウィンドウにはツールバーに置くことが出来るコマンドの一覧が表示されています。右側のウィンドウはツールバーに置かれているものの一覧です。２つのウィンドウの間の４つの矢印ボタンは、これらウィンドウ上で選択されたものを操作します。 右矢印は、左のウィンドウで選択されたものを右のウィンドウに移します。即ち、それはツールバーに追加します。 左矢印は、その反対にツールバーから選択されたものを取り除きます。 上と下の矢印は右ウィンドウで選択されているコマンドのツールバー内の位置を変更します。

設定(S)設定(P)

  様々な種類の 設定 を変更するダイアログを開きます。

設定(S)ハイライト設定(N)

  シンタックスの色つけの設定するダイアログを開きます。 このダイアログについては に説明があります。

設定(S)縦列選択機能(V)

  これは縦列選択機能の有効／無効を切替えます。 縦列選択機能は、テキストを行だけでなく列でも選択できるようにするものです。 つまり、この機能は、テキストを連続した行と列の範囲で選択可能とするのです。 これにより、ユーザはドキュメント内のテキストの矩形領域を選択できるようになります。

設定(S)ハイライトモード(H)

  現在のテキスト色分けにエディタが使用するスタイルを選択できます。 スタイルは、プログラム言語の名前で選択します。ただしフォントや色の情報はドキュメントには保存されません。

設定(S)行末(E)

  &kwrite; が使用する 行末 コードを選択するサブメニューを開きます。 すなわち、Unix 標準か、&Mac; 標準か MSDOS/&Windows; 標準かです。

### ヘルプ メニュー

F1 ヘルプ(H)目次(C)

  KDE ヘルプシステムを呼び出して、&kwrite; のヘルプページ(このドキュメントです)を開きます。

ShiftF1 ヘルプ(H)これは何？(T)

  このオプションを選択するとカーソルはクエスチョンマーク付きの矢印に変わります。 この状態で、&kwrite;内のアイテムをどれかクリックして見て下さい。そのアイテムについての機能を説明しているヘルプウィンドウが(その項目のヘルプがあれば)表示されるでしょう。

Help Report Bug

  This calls a dialog box to help the user help the KDE team to track down and solve any problems(bugs) in the program. The dialog attempts to do this by means of email using the information given by the user.

ヘルプ(H)KWriteについて(A)

  バージョンと作者の情報が表示されます。

ヘルプ(H)KDEについて(K)

  KDEのバージョンとその他の基本情報が表示されます。

## &kwrite; の設定

Selecting Settings Configure KWrite from the menu brings up the Configure-KWrite dialog box. This dialog can be used to alter a number of different settings. The settings available for change vary according to which category the user chooses from a vertical list on the left side of the dialog. By means of three buttons along the bottom of the box the user can control the process. She or he may invoke the Help system, accept the current settings and close the dialog by means of the OK button, or Cancel the process. The categories Colors, Indent, Select, Edit, and Spelling are detailed below.

### 色

このセクションは下で説明する ５つの異る色設定 を扱います。 各々の設定はそれぞれに対応するボタンをクリックすれば変更できます。 これらのボタンは、現在の色設定を表示する特別に横長のボタンになっています。 各ボタンをクリックすると色選択ダイアログが表示され、そこで設定を変更できます。

色選択ダイアログボックスは、色の選択を便利でグラフィックな方法で行えるようになっています。 ダイアログボックス左上の矩形は色スペクトラムを表示しています。 そのすぐ右に、明度のレンジを表す垂直のバーがあり、一番下が最も暗く、一番上が最も明る点になります。 この２つのコントロールを適宜クリックして色の調整が出来ます。 左上の矩形をクリックして、赤、緑、青の組合せを選択し、右の垂直バーで明度を選択します。 様々な色の特性は、数値化されてスペクトラムのボックスの下にある小さな幾つかのテキストボックスに表示され、色を調整する都度、その数字が変化するのが見えるでしょう。 これらには原色の組合せ(赤、青、緑)に加えて、色相(hue)、彩度(saturation)の組合せも含まれます。 また、ユーザは代わりに、これらのテキストボックスに直接値を指定することもできます。 ダイアログボックス下中央にある矩形には、現在の設定での色が常に表示されるようになっています。 この表示の右に HTML: というラベルのついたテキストボックスがあります。 ここには、WEBページで広く使用されている、特定の色を指定するための HTML コードが表示されています。

上記に加え、色選択ダイアログは、デスクトップや他のプログラムで現在表示されている色をキャプチャーすることもできます。 スポイトのアイコンの付いたボタン(ダイアログボックスの右端にあります)をクリックすると、マウスカーソルの形が十字型に変化します。 この状態でもう一度クリックすると、マウスカーソルの下に表示されている色が取得されます。

更に、カスタム色に追加 と書かれたボタン(現在の色を表示しているボックスのすぐ上にあります)をクリックして、ユーザ毎の カスタム色 のパレットに色を追加することが出来ます。 これは現在の色をカスタム色パレットに追加します。 このパレット及び他の使用可能なパレットは、ダイアログの右上パレットのすぐ上にあるドロップダウン選択ボックスで見ることができます。 カスタム色パレットだけでなく、幾つかの作成済みパレットへアクセスできます。

背景

  &kwrite; の背景の色を設定できます。

文字の背景

  テキストを含むドキュメントの領域の背景に使用される色を設定します。

選択

  これはドキュメント内の選択された(またはハイライト表示された)テキストを表示するのに使用される色を設定します。

見付かったもの

  検索 の結果見つかったテキストを識別するために使用される色を指定します。

選択領域 ＋ 検索

  上記のように見付かったテキストだけでなく、選択されたテキストにも使用される色を指定します。

### 字下げ

自動字下げ

  これを選択すると、新しい行は前の行と同じレベルで字下げされます。

スペースで字下げ

  設定ダイアログの編集セクションで選択されたタブの幅分のスペースでタブを置き換えます。

バックスペースで字下げ

  バックスペース キーで字下げを実行できるようにします。

タブで字下げ

  タブ キーで字下げを実行できるようにします。

インデント設定を保持

  現在のインデントの設定を保持し、将来のドキュメントにも適用します。

余分なスペースも保存

  指定された以上の余分なスペースによるインデントでも、余分なスペースは切り捨てられません。

### 選択

選択領域の保護

  キー入力や、矢印キーによるカーソルの移動で、テキストの選択が解除されないようにします。

  (注意: 選択領域を上書きオプションが選択されていると、 文字の入力や貼り付けは、選択されたテキストを置き換えます。)

選択領域を上書き

  文字の入力や貼り付けの操作によって、選択されたテキストが置き換えられるようになります。

マウス自動コピー

  テキストのマウスによる選択は自動的に、クリップボードにコピーされるようになります。

X11ライクな単一選択

  未だ実装されていません。

縦列選択機能

  これは、 縦列選択機能 オプションを有効にします。

前の選択を反転

  未だ実装されていません。

### 編集

行の折り返し

  Word wrap is a feature that causes the editor to automatically start a new line of text and move (wrap) the cursor to the beginning of that new line. &kwrite; は、現在の行が 折り返す文字数: で指定された文字数に達すると、自動的に改行するようになります。

折り返す文字数:

  行の折り返し オプションが選択されていると、 エディタが自動的に行を折り返す長さ(文字数)を指定します。

タブをスペースで置き換え

  &kwrite; は、タブを タブによる移動文字数: で指定された個数のスペースで置き換えます。

タブによる移動文字数

  タブをスペースで置き換え オプションを選択しているとき、エディタが自動的にタブを置き換えるスペースの個数を指定します。

末尾スペースを除去

  &kwrite; は自動的に行末の余分なスペースを除去するようになります。

自動括弧生成

  ユーザが左括弧 を入力すると、&kwrite; 自動的にカーソルの右に右括弧 を挿入するようになります。

履歴をグループ化

  は同じ操作のグループを、 元に戻す で単一の操作として扱うようになります。 言い替えると、一連の文字の入力(単語のまたは式の)は１つのステップ として扱われ、一回の元に戻す操作で削除できるようになります。 もし、一連の文字の入力の間に、文字入力以外の操作(例えばバックスペースなど)が 挟まれていると、"元に戻す"は、そのオペレーション(この場合バックスペース)以降の操作を元に戻します。 次の「元に戻す」で、それより前の操作を元に戻せます。

  このオプションが選択されていないときは、&kwrite; は各キーストローク個々を 個々の単一ステップとして判断します。 ですから、ユーザは(このオプションを有効にしながら)、訂正したり切り取りや貼り付けなど、 文字入力以外の操作をせずに、数語または数センテンス入力しても、「元に戻す」ボタンをクリックするだけで、 最後に入力以外の操作を行って以降に入力されたものを全て取り除くことができます。 ２回目の(「元に戻す」ボタンの)クリックで、その入力以外の操作が取り消され、以降取り消しは続きます。 もしこのオプションを有効にしていなければ、３回(「元に戻す」ボタンを)クリックしても、 最後にタイプされた３文字または最後の３つの操作が取り消されるだけでしょう。

タブの表示

  エディタは、テキスト内のタブを示すため記号を表示するようになります。

スマートホーム

  未だ実装されていません。

Page Up/Down でカーソルを動かす

  This option changes the behavior of the cursor when the user presses the Page Up or Page Down key. If unselected the text cursor will maintain its relative position within the visible text in &kwrite; as new text becomes visible as a result of the operation. So if the cursor is in the middle of the visible text when the operation occurs it will remain there (except when one reaches the beginning or end.) With this option selected, the first key press will cause the cursor to move to either the top or bottom of the visible text as a new page of text is displayed.

カーソルを行末以降行かせない

  このオプションが選択されていると、矢印キーでカーソルを行末をこえて移動させようとすると、カーソルは次の行の頭にジャンプするようになります。 同様に、カーソルを行頭より前に移動させようとすると、カーソルは前の行の末尾にジャンプします。 このオプションが選択されていないと、カーソルを行末をこえて移動させようとすると、カーソルは単に、同じ行で水平方向に移動し続け、カーソルと左に移動させつづけても行頭に来るとそれ以上は移動しません。

戻す ステップ数:

  ここで、 &kwrite; が元に戻す為に記憶しておく操作のステップ数を指定できます。 大きな数字を指定すれば、&kwrite; はより多くのメモリを使用するようになります。 ここに10を指定すると言うことは、ユーザは最後の１０個の操作を取り消せるということです。 元に戻す ボタンを１０回クリックして結果が得られるという事です。

### スペル

スペルチェッカはユーザがスペル間違いを見付け訂正するのを助けるプログラムです。 設定ダイアログのこのセクションは、スペルチェッカの基本的な設定を調整するものです。

Create root/affix combinations not in dictionary

  このオプションでは、スペルチェッカは、語幹と接頭辞、接尾辞の組合せを、 例えその組合せが辞書に登録されていない語だとしても'正しい'ものと判断するようにします。 (訳注：残念ながら、このオプションの見出しは翻訳用のメッセージファイルに入っていない文字列の為、 日本語環境でも英文のまま表示されてしまっています。- KDE2.0リリース時)

Consider run-together words as spelling errors

  ここを選択すると、スペルチェッカは、正しい語が複数繋がったものを'スペル誤り'とします。 すなわち、語を分けるスペースが無いからです。

辞書:

  ユーザのインストールによっては、複数の言語のスペル辞書が使用可能です。 このドロップダウンボックスでは、スペルチェッカが、どの言語の辞書を使用するかを指定します。

エンコーディング:

  文字や記号を表すのに異るコードを用いるコード系が存在します。 使用しているコード系を知っているなら、このドロップダウンボックスで、 スペルチェッカが正しく機能するよう、コード系を選択できます。

クライアント:

  &kwrite; は独自のスペルチェッカを内蔵している訳ではないので、 外部のプログラムが指定される必要があります。 ここで、使用するスペルチェックプログラムを指定して下さい。

## ハイライト設定

ハイライトの設定 ダイアログボックスは２つのページからなっています。 標準設定 と ハイライトモード です。 ユーザはダイアログの一番上の適切なタブをクリックすることでそれらを表示するページを選択できます。

標準設定 で設定できるオプションは下記のとおりです。

標準のアイテムスタイル

  色分けされるシンタックスの要素毎の標準の外観を設定できます。 This would allow a programmer to more easily identify different items (types of entries) in his or her code.

  アイテム

    このドロップダウンリストでは、ハイライトするアイテムを選択することができます。 これには、ハイライトされるべきでない 標準 や、 コメント、文字列、 キーワード 等などの要素を選択できます。 これらのエントリは、全ての言語に設定する必要ありません。 ですから必要なものだけ選択できます。 このセクションの残りのオプションは、このエントリで指定したものに適用されるものです。

  標準

    これは、普通(選択されていない)の状態で、選択されたアイテムに適用される色を指定します。 This is done by means of a color selection dialog box, a further explanation of which may be found in the Colors section of Configure KWrite.

  ボールド

    選択された項目が、ボールド体で表示されるようになります。

  イタリック

    選択された項目がイタリック体で表示されるようになります。

  Selected

    This allows the user to choose the item's color when selected. This is done by means of a color selection dialog box, a further explanation of which may be found in the Colors section of Configure KWrite.

標準のフォント

  全てのテキストの標準のフォントを選択できます。

  ファミリ

    フォントファミリを選択します。デフォルトは固定幅です。 殆どのプログラミング作業では、等幅フォント (w と iが必要とするスペースが同じ幅)が最適な選択です。

  サイズ

    ここでフォントサイズを変更できます。 デフォルトは１２ポイントです。

  文字セット

    作業に使用したい文字セットを指定します。

ハイライトモード タブ上の項目では、選択した言語毎により詳細なハイライトの設定ができます。

全ての項目について設定する必要はありません。 設定されていない項目については、前の 標準設定 タブで設定されたデフォルトの設定が適用されます。

選択の設定

  このグループのオプションは、このダイアログの他の部分で設定変更の対象となるハイライトスタイルを選択するものです。 このダイアログの他の部分で行った変更は、このグループで選択されたもののみに適用されます。

  ハイライト

    設定したい言語スタイルを選択して下さい。

  アイテム

    設定したいシンタックスアイテムを選択して下さい。 この 言語の この アイテムについて設定することになるのだということに留意して下さい。

  例を挙げましょう。 いま、C++でのコメントの外観を設定したいとしましょう。 このとき、 ハイライト のドロップダウンリストでC++を選択し、 アイテム のドロップダウンリストでコメントを選択します。 コメント が全ての言語で同じ様に表示されるようにしたい場合、それはここで設定するのではなく、このダイアログの 標準設定 ページで設定するべきでしょう。 そして、 コメント については ハイライトモード での詳細な設定はしないでおきましょう。

アイテムスタイル

  ここで上で選択したアイテムの一般的なスタイルを選択します。 デフォルト チェックボックスをチェックして、前のタブでの設定したスタイルが適用されるようにもできます。 あるいは直接、見え方を指定することもできます。 指定できるオプションは、 標準設定 タブと同じで: 標準、 選択、 ボールド、 イタリック です。

ハイライト自動設定

  &kwrite; は、オープンするファイルの拡張子またはMIMEタイプによって、シンタクスの色分けを自動的に適用できます。 標準的な拡張子はカバーされていますが、もし標準的でない拡張子のファイルを日常的に編集するのなら、ここにその拡張子を登録できます。 ファイル拡張子 キストボックスにはワイルドカードも使えます。 例えば、C++言語のデフォルトの登録内容は `*.cpp;*.cc;*.C;*.h`となっています。 `foo.h` をオープンすると自動的にC++スタイルが適用されます。

アイテムフォント

  ここで選択されているアイテムのフォントを選択できます。

  デフォルト チェックボックスをチェックして、デフォルトのスタイルを適用できる他、フォントの ファミリ、 サイズ、 文字セットを指定することもできます。 これらオプションは 標準設定 タブにあるものと同じです。

## クレジットと著作権

&kwrite; Copyright 2000 by Jochen Wilhelmy digisnap@cs.tu-berlin.de

貢献された方:

- さらなる貢献 Glen Parker glenebob@nwlink.com

- Michael Koch koch@kde.org

ドキュメント Thad McGinnis ctmcginnis@compuserve.com

- &kwrite; ハンドブックのこのバージョンは、 Cristian Tibirna tibirna@kde.org によって書かれたオリジナルに基づいています。

ドックブックへの変換と査読は Lauri Watts vampyr@atconnex.net によって行われました。

&underFDL; &underGPL;

## インストール

&kwrite; はkdebaseパッケージの一部です。 KDEのインストールとコンパイルの詳細については、 www.kde.org を参照して下さい。