.tmux.conf没有在Mac上读取但在Linux上读取?

时间:2015-10-06 05:00:08

标签: linux macos tmux

我想简单地将我的tmux设置中的前缀键从C-b更改为C-\

在我的Linux和Mac OS X计算机上,我在.tmux.conf

中有一个名为~/的文件

文件中的所有设置都应用在我的linux系统上,但是我的Mac上都没有应用它们,我想知道是否有人知道这可能是什么原因?

这是我的.tmux.conf

# Set colors
set-option -g default-terminal "screen-256color"

# Set reload key to r
# bind r source-file ~/.tmux.conf

# Change prefix
unbind-key C-b
set -g prefix 'C-\'
bind-key 'C-\' send-prefix

# Count sessions start at 1
set -g base-index 1

# Set the title bar
set -g set-titles on
set -g set-titles-string '#(whoami) :: #h :: #(curl ipecho.net/plain;echo)'

# Set status bar
set -g status-utf8 on
set -g status-bg black
set -g status-fg white
set -g status-interval 5 
set -g status-left-length 90
set -g status-right-length 60
set -g status-left "#[fg=Green]#(whoami)#[fg=white]::#[fg=blue]#(hostname -s)#[fg=white]::#[fg=yellow]#(curl ipecho.net/plain;echo)"
set -g status-justify left
set -g status-right '#[fg=Cyan]#S #[fg=white]%a %d %b %R'

1 个答案:

答案 0 :(得分:2)

显然你还没有开始tmux-server,它是tmux-server在启动时读取~/.tmux.conf文件,而不是tmux会话。

尝试终止所有tmux会话并重新启动tmux-server,例如

$ tmux kill-server

或者尝试在不重启服务器的情况下重新加载~/.tmux.conf

:source-file ~/.tmux.conf

配置文件中可能存在错误。