# キーボードショートカット

KeeperコネクションマネージャーのPostgreSQL接続では、EMACS風のコマンドを利用した、より強力なテキスト編集が可能となります。これらのコマンドをすべて利用するために、特定のコマンドではショートカットがご利用になれます。

{% hint style="warning" %}
一部のショートカットは、ブラウザ、KeeperFill、オペレーティングシステム、その他のアプリケーションのいずれかに対しても機能する場合があります。
{% endhint %}

## 一般的な操作

### コピーと貼り付け

テキストのある領域をコピーするには、まずそのテキストを選択する必要がありますが、マウスカーソルを使用してテキストをハイライトするのが最も簡単です。

#### コピー

コピーコマンドは、`Ctrl-c`または`Meta-w`です。

`Ctrl`キーを押したまま`c`キーを押すか、または`ESC`キーを押して離してから、`w`キーを押して離します。

#### 貼り付け

貼り付けコマンドは「Yank」と呼ばれる場合もあり、`Ctrl-v`または`Ctrl-Y`で動作します。

`Ctrl`キーを押したまま`v`キーを押すか、または`Ctrl`キーを長押しして、`y`キーをクリックします。

### 行頭または行末に移動

カーソルは現在の行の先頭または末尾に移動できます。

#### 先頭に移動

このコマンドは、`Ctrl-A`キーまたは`Home`キーを使用して実行します。

`Home`をクリックするか、`Ctrl`キーを押したまま`a`キーを押します。

#### 末尾に移動

このコマンドは、`Ctrl-E`キーまたは`End`キーを使用して実行します。

`End`をクリックするか、`Ctrl`キーを押したまま`e`キーを押します。

## ショートカットの完全なリスト

以下の使用可能なコマンドとショートカットの完全なリストをご参照ください。

{% hint style="info" %}
この表での「Meta-」とは、ESCキーを押した後に記載されたキーを押すことを意味します。 たとえば、Meta-B (ed-prev-word) は、ESCを押してから離し、Bを押して離すことを意味します。\
必要に応じて、キーボードにMetaキーを設定できます。
{% endhint %}

| ショートカット          | エディタコマンド           |
| ---------------- | ------------------ |
| Ctrl-@、NUL       | マウスのある位置にカーソルを設定する |
| Ctrl-A           | カーソルを行の先頭に移動する     |
| Ctrl-B           | カーソルを1文字戻す         |
| Ctrl-C           | ターミナルを消去する         |
| Ctrl-D           | 現在の接続を閉じる          |
| Ctrl-E           | カーソルを行末に移動する       |
| Ctrl-F           | カーソルを1文字進める        |
| Ctrl-H、Backspace | 前の文字を削除する          |
| Ctrl-J、LF        | 改行                 |
| Ctrl-K           | 行を削除する             |
| Ctrl-L、FF        | 画面を消去する            |
| Ctrl-M、CR        | 改行                 |
| Ctrl-N           | 次の履歴               |
| Ctrl-O           | ttyの出力をフラッシュする     |
| Ctrl-P           | 前の履歴               |
| Ctrl-Q           | ttyの出力を許可する        |
| Ctrl-R           | 再表示する              |
| Ctrl-S           | ttyの出力を禁止する        |
| Ctrl-T           | 文字を 置換する           |
| Ctrl-U           | 行を削除する             |
| Ctrl-V           | 次の入力文字を読み込み挿入する    |
| Ctrl-W           | 反転表示領域を切り取る        |
| Ctrl-X           | 複数文字コマンドの最初の文字     |
| Ctrl-Y           | ヤンク（貼り付け）          |
| Ctrl-Z、TSTP      | ttyを停止する           |
| Ctrl- \[、 ESC    | カーソルを前方に移動する       |
| Ctrl-\、QUIT      | ttyの中止文字           |
| Ctrl-]           | ttyの停止を遅延する        |
| Ctrl-?、DEL       | 前の文字を削除する          |
| Ctrl-Meta-H      | 前の単語を削除する          |
| Ctrl-Meta-L      | 画面を消去する            |
| Ctrl-Meta-\_     | 前の単語をコピーする         |
| Meta-0からMeta-9   | 引数の桁数              |
| Meta-B           | 前の単語               |
| Meta-C           | 先頭を大文字にする          |
| Meta-D           | 次の単語を削除する          |
| Meta-F           | 次の単語に移動する          |
| Meta-L           | 小文字                |
| Meta-N           | 次の履歴を検索する          |
| Meta-O           | 複数文字コマンドの最初の文字     |
| Meta-P           | 前の履歴を検索する          |
| Meta-U           | 大文字                |
| Meta-W           | 反転表示領域をコピーする       |
| Meta-X           | コマンド               |
| Meta-\[          | 複数文字コマンドの最初の文字     |
| Meta-p           | 前の履歴を検索する          |
| Ctrl-Meta-?      | 前の単語を削除する          |
