xyzzy
Top Page > Key bind, Key index


フルキー

アルファベット

A
C- A beginning-of-line
 論理行頭へ移動
C- M- A beginning-of-defun
 カーソルのあるdefun,あるいはカーソル前のdefunの先頭へ移動
B
C- B backward-char
 左へ1文字移動
M- B backward-word
 左へ1単語移動
C- M- B backward-sexp
 S式を1つ越えて前へ移動
C- M- B html+-backward-tag
 左のタグへ移動
C
C- C specific-command-prefix
C- C rewind-ime-composition
 IMEで直前に入力した語を未変換状態で入力
C- D delete-last-ime-composition
 IMEで直前に入力した語を消去
E lookup-e2j-dictionary-selection
 英語→日本語辞書
C- F open-filer
 ファイラーを開く
I lookup-idiom-dictionary-selection
 熟語辞書
J lookup-j2e-dictionary-selection
 日本語→英語辞書
C- K kill-subprocess
 サブプロセスを閉じる
C- P ime-push-composition-string
 カーソル左の文字をIME未変換状態に戻す
R lookup-reading-dictionary-selection
 発音辞書
C- R ime-register-word-dialog
 IMEに単語登録
M- C capitalize-word
 カーソル位置の単語の1文字目を大文字に変更
C- M- C specific-command-prefix
 コマンド(C-cと同じ)
D
C- D delete-char-or-selection
 カーソル位置を削除
C- D html+-delete-char-or-selection 【html+】
 カーソル位置のタグを消去
M- D kill-word
 カーソルから単語の終わりまでを削除
C- M- D down-list
 リスト構造で1レベル下がってから順方向へ移動
C- M- D html+-kill-following-tag 【html+】
 直後のタグの削除
E
C- E end-of-line
 論理行末へ移動
C- M- E end-of-defun
 カーソルのあるdefun、あるいはカーソル後ろのdefunの最後へ移動
F
C- F forward-char
 右へ1文字移動
M- F forward-word
 右へ1単語移動
C- M- F forward-sexp
 S式を1つ越えて後ろへ移動
C- M- F html+-forward-tag 【html+】
 右のタグへ移動
G
C- G quit
 コマンドをキャンセル
M- G goto-line
 指定行へ移動
H
C- H delete-backward-char-or-selection(Backspaceと同じ)
 カーソル前の文字を削除
C- H html+-backward-delete-char-untabify-or-selection(Backspaceと同じ) 【html+】
 カーソル前のタグを消去
M- H mark-paragraph
 カーソル位置の段落、あるいはカーソルの次の段落の前後にカーソルとマークを置く
C- M- H backward-kill-word
 カーソルから単語の先頭までを削除
C- M- H html+-kill-preceding-tag 【html+】
 直前のタグを削除
I
C- I self-insert-command(Tabと同じ)
 タブ挿入
C- M- I lisp-complete-symbol
 Lispシンボルの比較
J
C- J newline-and-indent(Enter + Tab、LFD)
 改行+インデント
C- J html+-insert-break 【html+】
 <BR>の挿入
C- M- J html+-insert-path-dialog 【html+】
 絶対/相対パスの挿入ダイアログ
K
C- K kill-line
 カーソルから行末までを削除
L
C- L recenter
 再描画+カーソル行を画面中央へ移動
M- L downcase-word
 カーソル位置の単語を小文字に変換
M
C- M newline
 改行
M- M back-to-indentation
 インデント位置へ移動
C- M- M html+-select-buffer-dialog 【html+】
 バッファ選択ダイアログ
N
C- N next-virtual-line
 1行下方へ移動
C- M- N forward-list
 リスト上を後ろへ移動
O
C- O open-line
 カーソル後ろへ空白行を挿入
C- M- O split-line
 カーソルから行末までを縦に1行下げる
P
C- P previous-virtual-line
 1行上方へ移動
M- P repeat-complex-command
 1つ前に記録されたコマンドを実行
C- M- P backward-list
 リスト上を前へ移動
Q
C- Q quote-char
 コントロール文字を挿入
M- Q fill-paragraph
 カーソル位置の段落、あるいはカーソルの次の段落を再詰め込み
R
C- R search-backward
 逆方向へ一括型検索
M- R replace-string
 無条件置換
C- M- R query-replace
 対話型置換
S
C- S search-forward
 順方向へ一括型検索
M- S re-search-forward
 正規表現で順方向へ一括型検索
C- M- S re-search-backward
 正規表現で逆方向へ一括型検索
T
C- T transpose-chars
 カーソル前後の文字を入れ替える
M- T transpose-words
 カーソル位置の単語と次の単語を入れ替える
C- M- T transpose-sexps
 前のS式を次のS式の右へ移動
U
C- U universal-argument
 引数を設定
M- U upcase-word
 カーソル位置の単語を大文字に変換
C- M- U backward-up-list
 リスト上を1レベル上がってから逆方向へ移動
V
C- V next-page
 1画面分下方へ移動
M- V previous-page
 1画面分上方へ移動
C- M- V scroll-other-window
 次のウィンドウをスクロール
W
C- W kill-region
 リージョンを削除
M- W copy-region-as-kill
 リージョンを削除せずに削除リングへコピー
C- M- W append-next-kill
 次の削除コマンド時に前の削除リストに追加
X
C- X ctl-x-prefix
A set-variable
 変数の値を変更
C- A add-mode-abbrev
 カーソル前のテキストに展開する略称を定義(略称は主モードでだけ有効)
B switch-to-buffer
 バッファの選択・作成
C- B list-buffers
 バッファのリストを表示
C run-console
 DOSプロンプト起動
C- C kill-xyzzy
 xyzzyの終了
E call-last-kbd-macro
 キーボードマクロ実行
C- E eval-last-sexp
 カーソル前のS式をLisp式として構文解析して評価
F set-fill-column
 fill-column(詰め込む行の最大幅)を設定
C- F find-file
 ファイルを新しいバッファに読み込む
C- H inverse-add-mode-abbrev
 バッファの単語をモードに特有の略称として定義
I insert-file
 カーソル部分にファイル内容を挿入
C- I html+-insert-image 【html+】
 イメージタグの挿入
C- J html+-insert-path 【html+】
 絶対/相対パスの挿入
K kill-buffer
 バッファを削除
C- K kanji-prefix
c change-clipboard-encoding
 クリップボードのエンコードを変更
F change-default-fileio-encoding
 デフォルトのエンコードを変更
f change-fileio-encoding
 エンコードを変更
N change-default-eol-code
 デフォルトの改行コードを変更
n change-eol-code
 改行コードを変更
C- L downcase-region
 リージョンを小文字に変換
C- M html+-select-link-dialog 【html+】
 リンク先選択ダイアログ
N narrow-to-region
 編集可能領域をリージョンに限定(ナローイング)
C- N rename
 バッファのファイル名を変更
O other-window
 次のウィンドウへ移動
C- O delete-blank-lines
 カーソル位置以降の改行だけの行を削除
P move-previous-window
 前のウィンドウへ移動
C- P mark-page
 現在のページの前後にマークとカーソルを置く
C- Q toggle-read-only
 バッファの読み出し専用・書き込み可能を変更
R Prefix Command
SPC point-to-register
 カーソル位置をレジスタに保存
A append-to-register
C restore-window-configuration-register
G insert-register
 レジスタのテキスト内容を挿入
I insert-register
 レジスタのテキスト内容を挿入
J jump-to-register
 レジスタのカーソル位置に移動
R copy-rectangle-to-register
 レジスタに長方形をコピー
S copy-to-register
 レジスタにリージョンをコピー
W save-window-configuration-to-register
X copy-to-register
 レジスタにリージョンをコピー
C- R read-file
 バッファ名はそのままでファイルを読み直す
S save-some-buffers
 修正したバッファをそれぞれ保存
C- S save-buffer
 バッファを保存
C- T transpose-lines
 上の行と入れ替える
C- U upcase-region
 リージョンを大文字に変換
C- V find-other-file
 バッファを削除してファイルを読み込む
W widen
 narrow-to-region(C-x n)の取消し(ワイディング)
C- W write-file
 名前を付けて保存
C- X exchange-point-and-mark
 マークとカーソルを入れ替え
Z enlarge-window
 現在のウィンドウを縦に拡大
C- Z shrink-window
 現在のウィンドウを縦に縮小
0 delete-window
 現在のウィンドウを閉じる
1 delete-other-windows
 他のウィンドウをすべて閉じる
2 split-window
 現在のウィンドウを左右に分割
4 ctl-x-4-prefix
B switch-to-buffer-other-window
 他のウィンドウでバッファの移動
F find-file-other-window
 他ウィンドウで新しいバッファを作成してファイルを読み込む
5 split-window-vertically
 現在のウィンドウを上下に分割
6 ctl-x-6-prefix
F open-session-dialog
 セッションファイルを開く(ダイアログ)
f load-session
 セッションファイルを開く
K close-session-dialog
 セッションを閉じる(ダイアログ)
k close-session
 セッションを閉じる
o other-pseudo-frame
S save-session-dialog
 セッションを保存(ダイアログ)
s save-session
 セッションを保存
0 delete-pseudo-frame
2 new-pseudo-frame
# filter-buffer
% launch-application
 プログラム実行
& execute-subprocess
 サブプロセス実行
' expand-abbrev
 カーソル前の略称を展開
( start-kbd-macro
 キーボードマクロ記録開始
) end-kbd-macro
 キーボードマクロ記録終了
+ add-global-abbrev
 カーソル前のテキストに展開する略称を定義
- inverse-add-global-abbrev
 バッファの語を略称として定義
. set-fill-prefix
 詰め込み接頭辞を設定
/ dabbrev-expand
 カーソル前の語を動的な略称として展開
< scroll-left
 左へスクロール
> scroll-right
 右へスクロール
= what-cursor-position
 カーソル位置の情報を表示
? describe-key-briefly
 キーに割り当てられたコマンド名を表示
@ pipe-command
[ backward-page
 前のページ区切りへ移動
] forward-page
 次のページ区切りへ移動
^ enlarge-window
 現在のウィンドウを縦に拡大
` next-error
 カーソル行の次の語にタグジャンプ
{ shrink-window-horizontally
 現在のウィンドウを横に縮小
} enlarge-window-horizontally
 現在のウィンドウを横に拡大
| filter-region
M- X execute-extended-command
 コマンドを名前で実行
C- M- X ctl-x-prefix(C-xと同じ)
Y
C- Y yank
 最後に削除したテキストを挿入
M- Y yank-pop
 直前にyankしたテキストをそれより前に削除したテキストと入れ替える
Z
C- Z previous-page
1画面分上方へ移動
M- Z zap-to-char
 カーソルからその文字の直前までを削除

数字

1-9
M- 1-9 digit-argument
 数引数を設定

記号

'
M- ' abbrev-prefix-mark
 展開したい次の略称と接頭辞を分離
-
M- - negative-argument
 負の引数を設定
^
M- ^ delete-indentation
 現在行の字下げと改行文字を削除
M- ~ not-modified
 バッファの変更印を消去
\
C- \ undo
 直前の変更を取消し
M- \ delete-horizontal-spaces
 カーソル周りのすべての空白とタブ文字を削除
@
C- @ set-mark-command
 カーソル位置にマークを設定(リージョン用)
M- @ mark-word
 次の単語の終わりにマークを設定(リージョン用)
[ ]
M- ] goto-matched-parenthesis
{ }
M- { backward-paragraph
 カーソル前の段落の先頭へ移動
M- } forward-paragraph
 カーソル後ろの段落の末尾へ移動
:
C- : html+-check-match-tag 【html+】
 タグの対応のチェック
;
M- ; indent-for-comment
 コメントの挿入・整列
.
C- . html+-close-match-tag 【html+】
 自動補完(閉じタグ、括弧、パス、引用符)
,
C- , html+-guess-tag 【html+】
 状況に応じたそれらしいタグの挿入
C- M- , html+-copy-tag 【html+】
 以前に出現したタグの複写
< >
M- < beginning-of-buffer
 バッファの先頭へ移動
M- > end-of-buffer
 バッファの末尾へ移動
/
/ html+-slash 【html+】
 "</"に一致したら自動補完
M- / just-one-space
 カーソル周りの空白とタブ文字を空白1つだけ残して削除
_
C- _ redo
 取消しの取消し(リドゥ)

特殊キー

Enter
Enter html+-newline-and-indent 【html+】
 改行+インデント
Space
C- Space set-mark-command
 カーソル位置にマークを設定(リージョン用)
M- Space set-mark-command
 カーソル位置にマークを設定(リージョン用)
Insert
C- Insert copy-selection-to-clipboard
 クリップボードにコピー
S- Insert paste-from-clipboard
 クリップボードから貼り付け
C- S- Insert paste-rectangle-from-clipboard
 クリップボードから長方形を貼り付け
Delete
Delete delete-char-or-selection
 カーソル位置を消去
C- Delete kill-selection-to-clipboard
 クリップボードに切り取り
Backspace
Backspace delete-backward-char-or-selection
 カーソル前の文字を削除
Backspace html+-backward-delete-char-untabify-or-selection 【html+】
 カーソル前のタグを消去
Esc
ESC Prefix Command
ESC eval-expression
 ミニバッファからLisp式を読み込み・評価して結果を表示

カーソル関係

Home
Home next-buffer
 次のバッファへ移動
S- Home previous-buffer
 前のバッファへ移動
End
End undo
 直前の変更を取消し(アンドゥ)
S- End redo
 取消しの取消し(リドゥ)
PageUp、PageDown
PageUp/Down previous-page
next-page

 1画面分移動
S- PageUp/Down selection-previous-page
selection-next-page

 選択しながら1画面分移動
カーソル
←→↑↓ backward-char
forward-char
previous-virtual-line
next-virtual-line

 カーソル移動
C- ←→ beginning-of-line
end-of-line
 行頭・行末へ移動
C- ↑↓ fast-scroll-down
fast-scroll-up
 2行単位で移動
S- ←→↑↓ selection-backward-char
selection-forward-char
selection-previous-virtual-line
selection-next-virtual-line
 選択しながらカーソル移動
C- S- ↑↓ scroll-down-both-window
scroll-up-both-window
 両ウィンドウともスクロール

ファンクションキー

F1
F1 info
 インフォ
C- F1 show-winhelp
 ヘルプ
F2
F2 select-buffer
 バッファ選択ダイアログ
C- F2 mark-dialog-box
 マークダイアログ
F3
F3 show-info-viewer
F4
F4 jump-tag
S- F4 back-tag-jump
F5
F5 repeat-forward-search
 直前に検索した語を文末方向に検索
S- F5 repeat-backward-search
 直前に検索した語を文頭方向に検索
F6
F6 start-selection-as-line
 行単位で選択開始
S- F6 start-selection-as-region
 選択開始
S- F6  ボックス選択開始
F7
F7 kill-selection
 選択部分を削除
F8
F8 copy-selection
 選択部分をコピー
F9
F9 yank-selection
 選択部分を最後に削除した文字と入れ替え
S- F9 yank-rectangle-selection
 カーソル位置を左上角にして最後に削除した長方形を貼り付け
F10
F10 first-error
 カーソル行の語にタグジャンプ
F11
F11 next-error
 カーソル行の次の語にタグジャンプ
F12
F12 redo
 取消しの取消し(リドゥ)
▲トップページに戻る▲

keybind

フルキー

アルファベット

A-E

F-J

K-O

P-T

U-Z

*C,X

数字

記号

特殊キー

カーソル

ファンクション