vim - Tmux 与 iTerm2 分割 Pane

标签 vim tmux iterm

当 iterm2 有分割 Pane 时,为什么我应该使用 tmux?

我从未使用过 tmux,并且想知道在我的工作流程中使用 tmux 代替 iterm2 的分割 Pane 功能是否有优势。

我真的很喜欢 iTerm2 分割 Pane 提供的非事件窗口调暗功能。 tmux 是否做了类似的事情?

各自的优点/缺点是什么?

最佳答案

tmux 的另一个优点是:如果您不小心关闭了 iterm2 会发生什么?如果你真的不小心这么做了,你会想重新打开一切。使用 tmux 通常就像重新附加 session 一样简单,而不会丢失任何内容。大多数终端模拟器都会向所有子进程发送 SIGHUP,默认情况下会终止它们,因此您会丢失未保存的数据(至少,shell 和 vim 命令历史记录以及存储在 viminfo 中的其他数据)和正在运行的进程,因此重新打开意味着重新运行一切。

关于vim - Tmux 与 iTerm2 分割 Pane ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10015575/

相关文章:

vim - 如何在CtrlP中保留上一个目录?

vim - 如何在 vim 和 tmux 的 Pane 之间导航

linux - 如何更改 tmux session 的起始目录?

conda - 在 conda 中,tmux 和 emacs 抛出 "error while loading shared libraries: libtinfo.so.6"

macos - 如何让 iterm2 发送 Control-H 进行退格,以便它适用于所有 Linux shell

macos - iTerm2 使用向上和向下箭头键获取上一个 DIFFERENT 命令

python - 使用 Gvim 执行 Python

vim - 如何在 gVim 中编写 GUI 函数/命令?

c++ - 如何在 Vi 和 Emacs 中使用相同缩进样式的 C++ 代码?

macos - 在不同的mac终端之间通过键盘复制和粘贴vim?