summaryrefslogtreecommitdiffstats
path: root/NOTES
diff options
context:
space:
mode:
authorNicholas Marriott <nicholas.marriott@gmail.com>2007-10-06 10:00:42 +0000
committerNicholas Marriott <nicholas.marriott@gmail.com>2007-10-06 10:00:42 +0000
commitaa0f2de98a241686f23d6d2c4aa4e47971342304 (patch)
treee80131687d35e126ea4f2a26080c4405a4ddbfbb /NOTES
parent6f2edda7856529de964326d70561a36e2fb57184 (diff)
Update.
Diffstat (limited to 'NOTES')
-rw-r--r--NOTES41
1 files changed, 25 insertions, 16 deletions
diff --git a/NOTES b/NOTES
index 0abf702d..0be8954a 100644
--- a/NOTES
+++ b/NOTES
@@ -8,9 +8,7 @@ Key bindings:
n next window
p previous window
l last (next to last selected) window
- r refresh screen
- w list current windows
- i show window info
+ ? list current key bindings
0-9 select window
There is one default server process per user which puts its socket in
@@ -18,35 +16,46 @@ There is one default server process per user which puts its socket in
invocations will connect to the same server. The server holds multiple
sessions.
-Syntax is: tmux [-v] [-S path] command [flags]
+Syntax is: tmux [-v] [-S path] [-s sessioon] command [flags]
-v Create logfiles, verbosity increases with more -v
-S Set different server socket path
+ -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.
Commands:
(Commands can be shortened, as long as they are unambiguous)
- new-session [-s <session name>] [-d]
+ new-session [-d] [-s session name] [-n window name] [command]
Create new session. Attaches to new session unless -d is given.
- attach [-s <session name>]
- Attach to session.
+ attach-session [-d]
+ Attach to session. Detaches other clients if -d is given.
list-sessions
List sessions (can be shortened to ls).
- list-windows [-s <session name>]
+ list-windows
List windows (can be shortened to lsw).
- rename-window [-s <session name>] [-i <window index>] name
+ rename-window [-i <window index>] new name
Rename window.
-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.
+ bind-key key command
+ Bind a key to a command (use ^A for ctrl-A), commands are as listed
+ above.
-Sessions are destroyed when no windows remain attached to them.
+ list-keys
+ List current key bindings.
-You might get message "couldn't find server" after a crash, in this case you
-must remove the /tmp/tmux-`id -u` file manually.
+ 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.