~)。
请注意,这与切换tmux窗格无关,那个工作正常,也与切换Iterm窗格无关,如iterm - what's the key-combo to switch panes? 所示,高级配置似乎也没有生效:
有人知道我可以使用/创建的键组合或映射来在我的Mac上实现“tmux分割并保留目录”功能吗?型号大约两年前发布。
我以为在iterm中的本地窗格分割中找到了它,通过更改工作目录从主目录更改为重用上一个会话的目录的设置。


set -g prefix C-a # this just changes my prefix from ctrl-b to ctrl-a
bind \ split-window -h # Split panes horizontal
bind - split-window -v # Split panes vertically
不工作(ctrl-a的重新映射可以正常使用,但是用于分割窗格的另外两个键绑定不起作用),可能是什么原因呢?
我的整个.tmux.conf文件内容如下:
$ cat .tmux.conf
bind r source-file ~/.tmux.conf \; display "Reloaded!" # Reload with ctrl-r
set -g prefix C-a # prefix from ctrl-b to ctrl-a
unbind C-b # allow ctrl-b for other things
set -sg escape-time 1 # quicker responses
bind C-a send-prefix # Pass on ctrl-a for other apps
set -g base-index 1 # Numbering of windows
setw -g pane-base-index 1 # Numbering of Panes
bind \ split-window -h # Split panes horizontal
bind - split-window -v # Split panes vertically
我还尝试过删除我的 .vimrc 文件,虽然它与终端 shell 问题无关,但我还是这样做了,但没有起作用。
信息更新:
$ tmux -V
tmux 1.8
[mdurrant@Macintosh ~]
$ tmux list-keys | grep split
bind-key " split-window
bind-key % split-window -h
附言:我已更新标题以反映我的更新。
.tmux.conf对我有效(在 tmux 1.8 下):当我使用指定的配置文件启动一个新的服务器时,你的绑定工作正常。你确定你已经重新加载了你的配置吗?在 tmux 会话中运行tmux list-keys | grep split会显示什么? - Chris Johnsen