我正在Ubuntu 18.04上使用tmux 2.6,我想用以下代码绑定键“ c”以在当前目录上打开新窗口:
bind c new-window -c "#{pane_current_path}"
这是我的一些观察结果:
运行tmux new-window -c "#{pane_current_path}"
目录有效。
运行tmux bind c new-window -c "#{pane_current_path}"
,然后使用prefix
-c
工作。
在配置文件中写入bind c new-window -c "/home/somepath/"
,重新加载并使用prefix
-c
的工作原理,进入/home/somepath/
。
在配置文件中写入bind c new-window -c "#{pane_current_path}"
,重新加载并使用prefix
-c
不起作用,进入~
。
有什么建议吗?
我试图在.tmux.conf中进行更改,重新加载并使用c
-prefix
来查看?
的绑定。
事实证明,当我将路径设置为/home/somepath/
时,它实际上会更改。但是之后,我设置了#{pane_current_path}
,绑定仍然是/home/somepath/
。