vim - 显示打开文件列表的 Tmux/Vim 插件

标签 vim tmux

当我在不同的 tmux Pane 中打开许多 vim 文件时,很难跟踪它们的位置。我希望看到一个打开的 tmux Pane 列表,其中标有正在编辑的 vim 文件的文件名。有这样的插件吗?可以创建一个吗?

最佳答案

要使这样的插件工作,您需要所有 vim 实例作为服务器在同一台计算机上运行,​​以便查询所有可见实例的缓冲区列表。在我看来,这听起来像是针对一个非常愚蠢的问题的一个极其复杂的解决方案。

除非您有非常具体的需求,否则不应运行多个 vim 实例。 Vim 完全能够处理数十个文件,并且有许多旨在使缓冲区管理更容易的插件。

从 :help 缓冲区开始。

此外,tmux 是一款优秀的软件,但您可能应该花点时间来权衡它给您的设置和工作流程增加的复杂性与其实际优势。

关于vim - 显示打开文件列表的 Tmux/Vim 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18023534/

相关文章:

tmux - 通过 tmux 中的数字 ID 将焦点切换到 Pane

emacs - 作为其他用户在其他机器上使用 Emacs 服务器和 emacsclient

linux - 我要在我的 VIM 配置中更改什么才能做到这一点? (去掉箭头)

vim - vim 如何写入只读文件?

python - 运行 python 代码的 :pyf % and :! python % 之间的区别

vim 在 tmux 上通过 ssh 滚动缓慢

vim - 是否有从当前行跳转第 N 行的命令?

vim - 当我将文本从浏览器复制并粘贴到文件时,为什么 Vim 会再次缩进每一行?

tmux - 将较小的显示器切换到较大的显示器时,有什么方法可以重绘 tmux 窗口吗?

macos - 在 zsh 中使用 tmux 的重复字符和非更新输入