tmux使用指南:6 :配置文件

这篇博客介绍了tmux配置文件`.tmux.conf`的使用,包括配置文件的位置、如何使设定生效、创建会话及确认滚动效果。还探讨了常见配置设定,并强调了配置文件在多设定场景下的实用性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述
tmux配置文件为HOME目录下名为.tmux.conf的隐藏文件,可以将常用的设定在配置文件中进行保存,以免每次创建会话都进行重复设定。

配置文件

配置文件:${HOME}/.tmux.conf

起效方式

通过执行如下命令可以使得设定文件起效

执行命令:tmux source ${HOME}/.tmux.conf

或者

执行命令(Ctrl + b状态下):source ${HOME}/.tmux.conf

使用示例

环境准备

liumiao@liumiaocn ~ % sw_vers
ProductName:	Mac OS X
ProductVersion:	10.15.2
BuildVersion:	19C57
liumiao@liumiaocn ~ % echo $SHELL
/bin/zsh
liumiao@liumiaocn ~ % tmux -V
tmux 2.9a
liumiao@liumiaocn ~ % 

准备配置文件

在示例的配置文件中只进行了鼠标和滚动支持,内容如下所示

liumiao@liumiaocn ~ % cat ${HOME}/.tmux.conf 
set -g mouse on
liumiao@liumiaocn ~ % 

加载配置文件

liumiao@liumiaocn ~ % tmux source ${HOME}/.tmux.conf 
liumiao@liumiaocn ~ % 

创建会话

执行如下命令,创建名为test-tmux-conf的会话

执行命令:tmux new -t test-tmux-conf

确认滚动效果

分割窗口并确认滚动效果
在这里插入图片描述
可以看到滚动效果已经生效

常见配置设定

除了上述示例中的set mouse on之外的设定,还有很多其他的常用的配置设定,格式说明如下所示:

格式:set -g 设定选项 设定值

常见的设定选项和设定值如下表所示

设定说明设定选项设定值示例
窗格前景色pane-border-fggreen
窗格背景色pane-border-bgblack
活跃窗格前景色pane-active-border-fgwhite
活跃窗格前景色pane-active-border-bgyellow
缺省终端颜色default-terminal“screen-256color”
状态栏的utf-8的支持status-utf8on
消息前景色message-fgwhite
消息背景色message-bgblack
消息高亮显示message-attrbright

总结

示例中只是一行的设定,没有太大的意义,但是当设定的内容较多的时候就会有存在的意义。并且可以根据shell的特点设定到相应的shell的配置文件中(比如.bash_profile或者.zshrc等文件),在交互式的脚本使用中更为方便。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值