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

在这里插入图片描述
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-fg green
窗格背景色 pane-border-bg black
活跃窗格前景色 pane-active-border-fg white
活跃窗格前景色 pane-active-border-bg yellow
缺省终端颜色 default-terminal “screen-256color”
状态栏的utf-8的支持 status-utf8 on
消息前景色 message-fg white
消息背景色 message-bg black
消息高亮显示 message-attr bright

总结

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

发布了1020 篇原创文章 · 获赞 1288 · 访问量 398万+

猜你喜欢

转载自blog.csdn.net/liumiaocn/article/details/104102656