在 tmux 中拆分保持相同的目录和相同的文件打开

Splits in tmux keeping same directory and same file opened

我同时使用 tmux 和 vim。要进行拆分,我更喜欢在 tmux 中进行。唯一的问题是,当我创建拆分时,新面板会在根文件夹中打开。首先,我必须导航到我工作的子文件夹,然后打开相应的 vim 文件。有什么办法可以避免这种情况吗?

您可以使用 vim-tmux-navigator 插件使相同的动作适用于 tmux 和 vim 拆分。我设置了它,以便 ctrl+j/k/h/l 在 tmux 和 vim 拆分之间移动。现在感觉 100% 自然。

在一个 vim 会话中打开多个文件允许您使用 vim 的所有 yanking/pasting 操作在文件之间移动 copy/move 文本。在我看来,这是 运行 单个 vim 实例的巨大好处,它超过了养成 configuring/learning 一些键来导航 tmux/vim 拆分的习惯的时间。