Skip to content

Latest commit

 

History

History
143 lines (103 loc) · 2.22 KB

Readme.md

File metadata and controls

143 lines (103 loc) · 2.22 KB

Introduction

This is my tmux configuration.

Install

brew install tmux
git clone https://github.com/chaozwn/tmux.git ~/.config/tmux

Then

tmux

press ctrl+t+I

在.zshrc或者或者.bashrc中添加

export TERM="xterm-256color"

#Tmux的配置和使用

创建session

tmux new -s session_name

断开会话(不会关闭session)

prefix + d
tmux detach

回到session

tmux a -t session_name

关闭会话

tmux kill-session -t session_name

切换会话

tmux switch -t session_name

重命名会话

tmux rename-session -t session_name new_session_name
prefix $

关闭服务器(全部关闭)

tmux kill-server

查看所有会话

tmux ls
prefix s

安装插件

prefix I

创建新window

prefix c

导航到指定窗口

prefix number

关闭窗格

prefix x

将当前窗格分为一个独立窗口

prefix !

窗口重命名

prefix ,

下一个上一个窗口

prefix n/prefix p

选择窗口

prefix w

tmux sessionx

关于这个参数, 是显示的路径

set -g @sessionx-x-path '~/.config'
  • alt+backspace will delete the selected session
  • Ctrl-u scroll preview up
  • Ctrl-d scroll preview down
  • Ctrl-n select preview up
  • Ctrl-p select preview down
  • Ctrl-f create new tmux session with zoxide
  • Ctrl-r "read": will launch a read prompt to rename a session within the list
  • Ctrl-w "window": will reload the list with all the available windows and their preview
  • Ctrl-x will fuzzy read ~/.config or a configureable path of your choice (with @session-x-path)
  • Ctrl-e "expand": will expand PWD and search for local directories to create additional session from
  • Ctrl-b "back": reloads the first query. Useful when going into window or expand mode, to go back
  • Ctrl-t "tree": reloads the preview with the tree of sessions+windows familiar from the native session manager (C-S)
  • Ctrl-/ "tmuxinator": fetches a list of tmuxinator sessions and previews them
  • ? toggles the preview pane