bind -list

Core bindable commands

Key command

Description

Arguments

command

Run any command

Command

key

Specify name for key binding

Key name

multi

Run multiple key bindable commmands, separated with ;

Bindable commands

nothing

Do nothing

Bindable commands

Default key(s)

Key command

Description

Arguments

backward_character

Move the cursor a character backward

forward_character

Move the cursor a character forward

Ctrl-, Alt-b

backward_word

Move the cursor a word backward

Ctrl-, Alt-f

forward_word

Move the cursor a word forward

backward_to_space

Move the cursor backward to a space

forward_to_space

Move the cursor forward to a space

Home, Ctrl-A

beginning_of_line

Move the cursor to the beginning of the line

End, Ctrl-E

end_of_line

Move the cursor to the end of the line

backward_history

Go back one line in the history

forward_history

Go forward one line in the history

Ctrl-

backward_global_history

Go back one line in the global history

Ctrl-

forward_global_history

Go forward one line in the global history

erase_history_entry

Erase the currently active entry from the history

(Backspace)

backspace

Delete the previous character

Delete, Ctrl-D

delete_character

Delete the current character

Alt-d

delete_next_word

Delete the word after the cursor

Alt-

delete_previous_word

Delete the word before the cursor

Ctrl-W

delete_to_previous_space

Delete up to the previous space

delete_to_next_space

Delete up to the next space

Ctrl-U

erase_line

Erase the whole input line

erase_to_beg_of_line

Erase everything before the cursor

Ctrl-K

erase_to_end_of_line

Erase everything after the cursor

Ctrl-Y

yank_from_cutbuffer

“Undelete”, paste the last deleted text

yank_next_cutbuffer

Revert to the previous last deleted text

append_next_kill

Append next deletion to the cutbuffer

Ctrl-T

transpose_characters

Swap current and previous character

transpose_words

Swap current and previous word

capitalize_word

Capitalize the current word

downcase_word

Downcase the current word

upcase_word

Upcase the current word

send_line

Execute the input line

word_completion

Complete the current word

Shift-

word_completion_backward

Choose previous completion suggestion

Alt-k

erase_completion

Remove the completion added by word_completion

(Space),

check_replaces

Check word replaces

Ctrl-P

previous_window

Go to the previous window

Ctrl-N

next_window

Go to the next window

Alt-

upper_window

Go to the split window above

Alt-

lower_window

Go to the split window below

Alt-

left_window

Go to the previous window in the current split window

Alt-

right_window

Go to the next window in the current split window

Alt-a

active_window

Go to next window with the highest activity

Ctrl-X

next_window_item

Go to the next channel/query. In empty windows change to the next server

previous_window_item

Go to the previous channel/query. In empty windows change to the previous server

Ctrl-L

refresh_screen

Redraw screen

Page Up, Alt-p

scroll_backward

Scroll to previous page

Page Down, Alt-n

scroll_forward

Scroll to next page

Ctrl-Home

scroll_start

Scroll to the beginning of the window

Ctrl-End

scroll_end

Scroll to the end of the window

escape_char

Insert the next character exactly as-is to input line

insert_text

Append text to line

Text to append

Alt-10,qo

change_window

Change window

Window number

Ctrl-Z

stop_irc

Send SIGSTOP to client

Default symbolic key names

Default key

Name

(Space)

space

, Ctrl-M, Ctrl-J

return

, Ctrl-?, Ctrl-H

backspace

, Ctrl-I

tab

Shift-

stab

up

down

right

left

Home

home

End

end

Page Up

prior

Page Down

next

Insert

insert

Delete

delete

Ctrl-

cup

Ctrl-

cdown

Ctrl-

cright

Ctrl-

cleft

Ctrl-Home

chome

Ctrl-End

cend

Alt-

mup

Alt-

mdown

Alt-

mright

Alt-

mleft