dmo*_*oly 5 configuration tmux
我在〜/ .tmux.conf中只有这两行:
unbind r
bind r source-file ~/.tmux.conf; display "Reloaded"
Run Code Online (Sandbox Code Playgroud)
我刚开始使用tmux
tmux
Run Code Online (Sandbox Code Playgroud)
和
/Users/.../.tmux.conf:2: can't establish current session
Run Code Online (Sandbox Code Playgroud)
是结果.
为什么会这样,我该如何预防呢?
jas*_*yan 14
你在第二个命令中输错了; 你需要逃脱分号.请参阅以下示例man tmux:
bind-key R source-file~/.tmux.conf \;\
display-message"source-file done"
随着手册继续解释:
可以将多个命令一起指定为命令序列的一部分.每个命令应该用空格和分号分隔; 命令从左到右依次执行,以反斜杠结尾的行继续到下一行,除非被另一个反斜杠转义. 可以通过使用反斜杠转义它来包含文字分号(例如,在为bind-key指定命令序列时).