tmux/NOTES

73 lines
2.2 KiB
Plaintext
Raw Normal View History

2007-10-06 10:03:40 +00:00
Command prefix is C-b by default.
2007-10-01 18:34:37 +00:00
Key bindings:
2007-10-01 18:05:34 +00:00
d detach
c create new window
n next window
p previous window
l last (next to last selected) window
2007-10-06 10:00:42 +00:00
? list current key bindings
2007-10-01 18:05:34 +00:00
0-9 select window
There is one default server process per user which puts its socket in
/tmp/tmux-UID. It is created the first time tmux is run and subsequent
invocations will connect to the same server. The server holds multiple
2007-08-27 13:45:26 +00:00
sessions.
2007-10-06 10:02:36 +00:00
Syntax is: tmux [-v] [-S path] [-s session] command [flags]
2007-08-27 13:45:26 +00:00
2007-10-01 18:05:34 +00:00
-v Create logfiles, verbosity increases with more -v
-S Set different server socket path
2007-10-06 10:00:42 +00:00
-s Specify session name for command, if appropriate.
If a session name is not given, the current session is assumed if a command
is run from inside tmux and the TMUX environment variable is available,
otherwise if only one exists, it is used or if multiple exist, an error is
generated.
2007-08-27 13:45:26 +00:00
2007-10-01 18:05:34 +00:00
Commands:
2007-10-01 18:34:37 +00:00
(Commands can be shortened, as long as they are unambiguous)
2007-08-27 13:45:26 +00:00
2007-10-06 10:00:42 +00:00
new-session [-d] [-s session name] [-n window name] [command]
2007-10-06 10:08:18 +00:00
Create new session. Attaches to new session unless -d is given. The
window name and command are the same as for new-window below.
2007-08-27 13:45:26 +00:00
2007-10-06 10:00:42 +00:00
attach-session [-d]
Attach to session. Detaches other clients if -d is given.
2007-08-27 15:28:07 +00:00
2007-10-01 18:05:34 +00:00
list-sessions
List sessions (can be shortened to ls).
2007-08-27 13:45:26 +00:00
2007-10-06 10:00:42 +00:00
list-windows
2007-10-01 18:05:34 +00:00
List windows (can be shortened to lsw).
2007-08-27 13:45:26 +00:00
2007-10-06 10:08:18 +00:00
new-window [-d] [-n window name] [command]
Create a new window. If -d is given, the window is created in the
background (it doesn't become the current window). The window name
and the command to run in the window may also be specified.
rename-window [-i window index] new name
2007-10-01 18:05:34 +00:00
Rename window.
2007-08-27 13:45:26 +00:00
2007-10-06 10:00:42 +00:00
bind-key key command
Bind a key to a command (use ^A for ctrl-A), commands are as listed
above.
2007-10-01 18:34:37 +00:00
2007-10-06 10:00:42 +00:00
list-keys
List current key bindings.
2007-10-06 10:00:42 +00:00
unbind-key key
Unbind a key from a command.
set-option prefix key
Set command prefix (meta) key.
Sessions are destroyed when no windows remain attached to them.
2007-10-06 10:02:36 +00:00
2007-10-06 10:03:13 +00:00
There is currently no command to change status bar colour, it can be altered
by adjusting the last argument of line 38 in status.c:
2007-10-06 10:02:36 +00:00
input_store_two(b, CODE_ATTRIBUTES, ATTR_REVERSE, 0x20);
0x47 is white-on-blue.