有什么方法可以自动在 cwd 中应用 .tmux.conf 吗?

有什么方法可以自动在 cwd 中应用 .tmux.conf 吗?

我有不同的项目并使用一堆 tmux 面板来管理它们。

不幸的是,很难跟踪哪个面板有哪个项目文件夹。

当我在面板中应用文件夹时,有什么方法可以.tmux.conf自动应用到文件夹中吗?cd比如设置颜色:

#set inactive/active window styles
set -g window-style 'fg=colour247,bg=colour236'
set -g window-active-style 'fg=colour250,bg=black'

# set the pane border colors 
set -g pane-border-style 'fg=colour235,bg=colour238' 
set -g pane-active-border-style 'fg=colour51,bg=colour236'

-g我猜上面的conf有全局设置颜色的开关。那么有什么办法可以让这样的配置在文件夹中设置颜色并将配置文件放在该文件夹中呢?
如果不是,我至少可以在~/.tmux.config? 中配置文件夹的颜色吗?

我不擅长 Linux/Tmux,所以一些更详细的帮助将不胜感激,谢谢。

答案1

这里发生了两件事。你想要

  1. cd进入目录后运行任意命令,并且
  2. 运行tmux更改 fg/bg 颜色的命令。

这两个都是已解决的问题。

  1. 进入目录时执行 bash 脚本
  2. $ tmux set -g window-style 'fg=colour247,bg=colour236'

另外,有些人喜欢 定制 当他们cd.或者发送 ANSI 转义序列,如以下 python 函数所示:

def set_title(title):
  '''Use ANSI escape codes to set xterm title bar.'''
  sys.stdout.write('\033]0;%s\007' % title)

让我们知道 您最终会选择哪些细节。

相关内容