# ============================================= # 一、核心设置 (鼠标流) # ============================================= # 【核心】开启鼠标支持 # 作用:点击切换窗格、拖拽调整大小、滚轮翻页 set -g mouse on # 设置窗口编号从 1 开始 (符合直觉) set -g base-index 1 setw -g pane-base-index 1 # 快速重载配置 (Prefix + r) bind r source-file ~/.tmux.conf \; display "配置已重载!" # ============================================= # 二、Mac 剪贴板优化 # ============================================= setw -g mode-keys vi # 鼠标选中松手 -> 自动复制到 Mac 剪贴板 bind-key -T copy-mode-vi MouseDragEnd1Pane send-keys -X copy-pipe-and-cancel "pbcopy" # ============================================= # 三、界面美化 (状态栏) # ============================================= set -g status-position bottom set -g status-style bg=black,fg=white set -g status-left-length 50 set -g status-left "#[fg=green][#S] " set -g status-right "#[fg=yellow]%H:%M %d-%b-%y" # 当前激活窗口显示蓝色 setw -g window-status-current-style fg=white,bg=blue,bold # ============================================= # 四、插件管理 (自动保存) # ============================================= set -g @plugin 'tmux-plugins/tpm' set -g @plugin 'tmux-plugins/tmux-sensible' set -g @plugin 'tmux-plugins/tmux-resurrect' set -g @resurrect-strategy-vim 'session' set -g @plugin 'tmux-plugins/tmux-continuum' set -g @continuum-restore 'on' set -g @continuum-save-interval '1' # 初始化 TPM (必须在最后) run '~/.tmux/plugins/tpm/tpm'