默认的tmux.conf文件在哪里?


47

我想将默认的tmux.conf文件复制到我的主目录中,但是在Ubuntu 12.04中找不到该位置。手册页指出该文件位于/etc/tmux.conf,但这与我的设置不匹配。


4
<filename>在目录中查找具有名称的文件,请<directoryname>使用以下命令:find <directory> -iname <filename>
绿色的

Answers:


60

您可以使用当前(默认)设置作为起点:

tmux show -g | cat > ~/.tmux.conf

请注意,由于将tmux stdout重定向到文件时存在已知错误,因此暂时需要使用cat管道。


8
tmux show -g | sed 's/^/set-option -g /' > ~/.tmux.conf:该行已经在所有行之前加上set -g
Tobias Kienzler

我收到错误消息:/ tmp / tmux-0 / default上没有服务器运行
RutgerH

@RutgerH启动tmux,然后分离会话,然后执行此命令。我也看到了:D
Kangarooo

2
您不需要cat。做吧tmux show -g > ~/.tmux.conf。这样的使用cat被称为UUOC-“的无用cat”。
shadowtalker

16

根据dpkg -L tmux哪个显示软件包已安装的文件,软件包中没有默认的tmux.conf。/etc/tmux.conf只是您可能会使用的位置(仅对于使用tmux的多个用户有意义),它将在〜/ .tmux.conf之前进行评估。您必须创建自己的.conf文件。看看这个例子(在Google上首次点击):

http://dev.gentoo.org/~wired/conf/tmux.conf


5
找不到在此服务器上找不到请求的URL /~wired/conf/tmux.conf。dev.gentoo.org端口443上的Apache服务器
Kangarooo

7

没有默认/etc/tmux.conf文件。您可以从中的示例conf文件开始/usr/share/doc/tmux/examples,或查看手册/ web / etc。提出自己的配置文件。

examples目录包含:

/usr/share/doc/tmux/examples/n-marriott.conf
/usr/share/doc/tmux/examples/t-williams.conf
/usr/share/doc/tmux/examples/vim-keys.conf
/usr/share/doc/tmux/examples/h-boetes.conf
/usr/share/doc/tmux/examples/screen-keys.conf

0

最佳答案tmux show -g | cat > ~/.tmux.conf对我没有用,因为我遇到了很多unknown command错误。

在进一步挖掘时,它与语法更改有关,因此tmux show -g不再生成有效的配置文件。您必须set -g在每行之前添加前缀,以使其起作用或运行:

tmux show -g | sed 's/^/set -g /' > ~/.tmux.conf

-2

配置文件位于中/usr/share/tmux,而不是中/usr/share/doc/tmux

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.