Answers:
Evan Meagher修补程序:http : //old.evanmeagher.net/2010/12/patching-screen-with-vertical-split-in-os
使用这些说明和补丁来编译屏幕,现在我在Mac OS X中有了具有垂直拆分功能的屏幕。
在此刻…
brew install homebrew/dupes/screen
…将为您带来垂直分割的4.4.0。
type screen
说它在/ usr / local / bin /中?如果显示/ usr / bin /不带'local',则可能是macOS的本机屏幕,而不是Homebrew的本机屏幕。
目前(2014年末)的最佳解决方案是下载当前screen
源代码并在本地进行编译。我刚刚在OSX Mavericks上验证了此功能。
在Mac OSX上构建时需要应用一些补丁。我已经应用了它们,并将源代码放在Github上。
自动指示
git clone https://github.com/FreedomBen/screen-for-OSX && cd screen-for-OSX/ && ./install.sh
手册说明:
git clone https://github.com/FreedomBen/screen-for-OSX
cd screen-for-OSX/src
./autogen.sh
./configure --prefix=/usr/local
make
sudo make install
安装后:
新的二进制文件已安装到中/usr/local/bin
。它不能替代旧的变量,因此需要通过绝对路径调用它,或者您需要重新排列PATH变量。请参阅README.md文件以获取更多详细信息。
它在这里工作正常。我遵循了通过google找到的第一个描述。
我使用了10.6.3安装随附的屏幕版本:Screen version 4.00.03 (FAU) 23-Oct-06
。您使用什么版本?
在尝试按Ctrl-a+ 进行拆分之前,您是否创建了至少两个会话?Shift-s
screen-> 4.01的较新版本支持此功能。您可以在gnus的大草原上从他们的git存储库中获取它,并自己构建它。
安装屏幕后,请尝试以下命令序列
(Ctrl + A) | #Create the vertical split
(Ctrl + Tab) #To move to the new vertical split
(Ctrl + C) #Create a new window in the vertical split
构建过程是一个简单的configure, make and make install
例程,因为我没有遇到任何依赖关系问题。
我在screen-4.1.0上完成了上述操作,它在Mountain Lion上完美运行。