如何让 Mac 中的终端垂直分割以执行不同的操作?

如何让 Mac 中的终端垂直分割以执行不同的操作?

我时不时会看到有人在 Mac 上使用类似终端的东西,只不过在一个窗口中有一个垂直“分割”。在分割的一侧,他们有 emacs 或其他东西,而在另一侧,他们有其他东西。

如何在同一终端窗口中同时发生两件独立的事情,通过垂直分割来区分?它看起来很像分割窗格,但分割窗格是水平分割,操作在窗格中是镜像的。

答案1

有可能GNU 屏幕垂直分割

图像

它应该已经安装在你的 Mac 上,screen在终端中输入。

您也可以这样做使用 emacs 本身

答案2

从以下网址下载适用于 macOSX 的 iTerm2这里

用于cmd + d垂直分割和cmd + shift + d水平分割

要在左/右或上/下方式的垂直分割之间导航,请使用cmd + [cmd + ]

我推荐 iTerm 2,因为这些特征

另外,我喜欢自动完成功能,当您按下cmd + ;

简而言之,其特点包括:

  • 拆分窗格
  • 热键窗口
  • 搜索
  • 自动完成
  • 无鼠标复制
  • 粘贴历史记录
  • 即时重播
  • 可配置性
  • 全屏
  • 256 种颜色
  • 类Unix
  • 可读性
  • 鼠标报告
  • 咆哮支持
  • Exposé 标签
  • 标记的个人资料
  • 多种语言

答案3

Tmux 允许您将屏幕垂直或水平分成两半。

# install tmux
brew install tmux          # on mac
sudo apt-get install tmux  # on debian

# run it
tmux

# split the screen vertically using this shortcut
CTRL+B %

# split the screen horizontally using this shortcut
CTRL+B "

# switch between screens using this shortcut
CTRL+B o

tmux 分屏

答案4

根据这里,原生终端(MacOS 10.15)支持使用Command-D.And水平分割窗格Shift-Command-D来关闭窗格。

对我来说,没有垂直分裂很奇怪。

相关内容