Update tmux.txt

优化 tmux 文档:精简文字、补充window切换快捷键、变量名使用尖括号表示等
pull/71/head
whincwu 4 years ago committed by GitHub
parent 63a69a88a8
commit e7c3245fd8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -6,25 +6,17 @@
############################################################################## ##############################################################################
# session # session 管理
############################################################################## ##############################################################################
tmux # 创建新的 session tmux # 创建新的 session默认名称为编号
tmux new -S name # 创建新的 session 并指定一个name tmux new -s <name> # 创建新的 session 并指定一个名称
tmux ls # 查看多少个后台工作的 session tmux ls # 列出所有 session
tmux a/at/attach # 重新连接 session tmux attach # 重新连接 session
tmux a/at/attach -t num # 如果有多个 session, 指定 session num 连接 tmux attach -t <name> # 重新连接指定名称或编号的 seesio
tmux kill-ses -t myses # kill 某个 session tmux detach # 断开 session
tmux kill-ses -a # kill 所有 session, 除了当前的 session tmux kill-session -t <name> # 杀死指定名称的 session
tmux kill-ses -a -t myses # kill 所有 session, 除了 myses tmux kill-session -a # 杀死其他所有 session
##############################################################################
# 操作方式
##############################################################################
<prefix> + key # <prefix> 默认为 ctrl + b
<prefix> + c # 表示先按 ctrl + b 再按 c 键
############################################################################## ##############################################################################
@ -41,6 +33,7 @@ tmux kill-ses -a -t myses # kill 所有 session, 除了 myses
<prefix> + c # 新建一个 window <prefix> + c # 新建一个 window
<prefix> + n # 下一个 window <prefix> + n # 下一个 window
<prefix> + p # 上一个 window <prefix> + p # 上一个 window
<prefix> + l # 最近一个 window
<prefix> + w # 列出 window <prefix> + w # 列出 window
<prefix> + & # 关闭当前 window <prefix> + & # 关闭当前 window
<prefix> + num[1-9] # 选定特定 num 的 window <prefix> + num[1-9] # 选定特定 num 的 window
@ -97,11 +90,14 @@ tmux kill-ses -a -t myses # kill 所有 session, 除了 myses
# 复制模式 (copy-mode) # 复制模式 (copy-mode)
############################################################################## ##############################################################################
添加下面一行到 $HOME/.tmux.conf, 通过 vim 的快捷键实现浏览, 复制等操作; C-b PageUp # 向上翻页
C-b PageDown # 向下翻页
添加下面一行到 ~/.tmux.conf, 然后 tmux source ~/.tmux.conf开启 vi 模式
setw -g mode-keys vi setw -g mode-keys vi
更多 vim 快捷键可参考 ../editors/vim.txt, 以下列出一些常用快捷键. 以下列出 vi 模型下的常用快捷键
<prefix> + [ # 进入 copy mode <prefix> + [ # 进入 copy mode

Loading…
Cancel
Save