JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris Studio 12.3: dbx コマンドによるデバッグ     Oracle Solaris Studio 12.3 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  dbx の概要

2.  dbx の起動

3.  dbx のカスタマイズ

4.  コードの表示とコードへの移動

5.  プログラムの実行制御

6.  ブレークポイントとトレースの設定

7.  呼び出しスタックの使用

8.  データの評価と表示

9.  実行時検査

10.  修正継続機能 (fix と cont)

11.  マルチスレッドアプリケーションのデバッグ

12.  子プロセスのデバッグ

13.  OpenMP プログラムのデバッグ

14.  シグナルの処理

15.  dbx を使用してプログラムをデバッグする

16.  dbx を使用した Fortran のデバッグ

17.  dbx による Java アプリケーションのデバッグ

18.  機械命令レベルでのデバッグ

19.  dbx の Korn シェル機能

実装されていない ksh-88 の機能

ksh-88 から拡張された機能

名前が変更されたコマンド

編集機能のキーバインドの変更

20.  共有ライブラリのデバッグ

A.  プログラム状態の変更

B.  イベント管理

C.  マクロ

D.  コマンドリファレンス

索引

編集機能のキーバインドの変更

bind コマンドを使用して、編集機能のキーバインドを変更できます。EMacs 風のエディタや vi 風のエディタのキーバインドを表示したり、変更したりすることができます。bind コマンドの構文は次のとおりです。

bind
現在の編集機能のキーバインドを表示します。
bindkey=definition
keydefinition にバインドします。
bind key
key の現在の定義を表示します。
bind key=
key をバインド解除します。
bind -m key=definition
keydefinition のマクロとして定義します。
bind -m
bind と同じです。

ここで

key はキーの名前です。

definition は キーにバインドするマクロの定義です。

次は、Emacs 風のエディタ用の主なデフォルトのキーバインドを示しています。

^A = beginning-of-line
^B = backward-char
^D = eot-or-delete
^E = end-of-line
^F = forward-char
^G = abort
^K = kill-to-eo
^L = redraw
^N = down-history
^P = up-history
^R = search-history
^^ = quote
^? = delete-char-backward
^H = delete-char-backward
^[b = backward-word
^[d = delete-word-forward
^[f = forward-word
^[^H = delete-word-backward
^[^[ = complete
^[? = list-command

次は、vi 風のエディタ用の主なデフォルトのキーバインドを示しています。

a = append
A = append at EOL
c = change
d = delete
G = go to line
h = backward character
i = insert
I = insert at BOL
j = next line
k = previous line
l = forward line
n = next match
N = prev match
p = put after
P = put before
r = repeat
R = replace
s = substitute
u = undo
x = delete character
X = delete previous character
y = yank
~ = transpose case
_ = last argument
* = expand
= = list expansion
- = previous line
+ = next line
sp = forward char
# = comment out command
? = search history from beginning
/ = search history from current

挿入モードでは、次のキーストロークが特別な働きをします。

^? = delete character
^H = delete character
^U = kill line
^W = delete word