Divisão vertical na tela GNU no Mac OS X


16

Recentemente, fiquei encantado com o excelente aplicativo na tela do Ubuntu GNU. Fiquei muito feliz em vê-lo instalado no meu Mac também, mas não consigo dividir verticalmente ... Acho que preciso atualizá-lo de alguma forma. Tentei portas mac e fiz a fermentação, mas não consegui encontrar nada. Alguém fez isso com êxito?

Respostas:



4

Neste ponto…

brew install homebrew/dupes/screen

… Você obterá um 4.4.0 com divisão vertical.


11
A partir de janeiro de 2018, essa é a solução mais simples.
Jimmy Bosse

Eu obtive a v4.06 após a instalação com o brew, mas ainda não consegui obter a divisão vertical para funcionar. As combinações de teclas são iguais? Ca ou Ca V?
Rockydgeekgod 22/02

screen 4.6.2 (como versionado pelo Homebrew) O AKA 4.06.02 (como versionado pelo GNU / upstream) funciona para mim com CTRL + a, depois | (SHIFT +). O comando type screendiz que está em / usr / local / bin /? Se ele diz / usr / bin / sem o 'local', provavelmente é a tela nativa do macOS e não a Homebrew.
Jan Kyu Peblik 22/02

3

Experimente o tmux. Você terá que usar portas Mac, mas é bastante indolor menos os tempos de compilação. Se você gosta do que a tela oferece, o tmux faz tudo e muito mais e está sendo mantido e aprimorado.

Informações do Tmux


11
O Tmux não tem acesso à área de transferência.
Daniel Beck

3

A melhor solução hoje em dia (final de 2014) é baixar a screenfonte atual e compilá-la localmente. Acabei de verificar que isso funciona para mim no OSX Mavericks.

Existem alguns patches que precisam ser aplicados para a criação no Mac OSX. Eu os apliquei e coloquei o código fonte no Github .

Instituições automáticas

git clone https://github.com/FreedomBen/screen-for-OSX && cd screen-for-OSX/ && ./install.sh

Instruções manuais :

  1. git clone https://github.com/FreedomBen/screen-for-OSX
  2. cd screen-for-OSX/src
  3. ./autogen.sh
  4. ./configure --prefix=/usr/local
  5. make
  6. sudo make install

Pós-instalação :

O novo binário está instalado no /usr/local/bin. Ele não substitui o antigo, portanto, precisa ser chamado pelo caminho absoluto, ou você precisa reorganizar sua variável PATH. Por favor, consulte o arquivo README.md para obter mais detalhes.


2

Minhas sugestões (escolha uma):

  1. Tente tmux . Você deve encontrá-lo no MacPorts e Homebrew (nem mesmo mencionar o Fink), ou pode compilá-lo da fonte.
  2. Você pode compilar o código fonte mais recente (hxxps: //savannah.gnu.org/git/? Group = screen); deve ser fácil o suficiente se você olhar para o README.

1

Apenas uma nota lateral.

Se você possui MacPorts, o patch dividido vertical é instalado por padrão

port cat screen | grep vertical

sudo port -v install screen

Mas split -ve Ctrl+ A, |não funcionam. Vadio.


0

AFAIK você precisa pelo menos da tela-4.01. Você pode obtê-lo em seus repositórios git na savana do gnus . Uma das cargas mais recentes aqui também pode funcionar, mas ainda não tentei.


0

Tente "dividir -v" ou Ca |. Esses são definidos com a versão atual do gnu-screen instalada no Ubuntu (tela 4.00.03jw4). Você também pode ter sorte com a versão do MacOsX.


Não! Não funcionará em macos10.6 nem 10.7
Ali

-1

Funciona bem aqui. Eu segui a primeira descrição que encontrei via google .

Eu usei a versão de tela que veio com meu Instalação 10.6.3: Screen version 4.00.03 (FAU) 23-Oct-06. Qual versão você está usando?

Você criou pelo menos duas sessões antes de tentar dividir pressionando Ctrl-a+Shift-s


Você nem precisa criar duas sessões. Você pode dividir o dia inteiro, se quiser, e ter várias visualizações da mesma sessão. Meu problema é que não posso dividir verticalmente, como a versão que vem pré-instalada com o Ubuntu. Estou tentando consertar isso ou algo assim.
evantravers

-1

As versões mais recentes da tela-> 4.01 suportam isso. Você pode obtê-lo em seus repositórios git na savana do gnus e construí-lo você mesmo.

Depois de instalar a tela, tente a seguinte sequência de comandos

(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

O processo de compilação é uma configure, make and make installrotina simples, pois não tive nenhum problema de dependência.

Eu fiz o acima com screen-4.1.0 e funciona perfeitamente no Mountain Lion.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.