Existe algum emulador de terminal múltiplo para Mac OS?


20

Adoro a linha de comando e gostaria de ver um aplicativo como o Terminator (para Linux) nos meus MacOs:

insira a descrição da imagem aqui

Parece que existem portas desse aplicativo para Mac disponíveis usando o Fink ou o Ports. Mas achei um inferno instalá-los ... depende de muitas coisas que dependem de outras coisas que ... etc.

Então, eu estou me perguntando se existe um aplicativo nativo do MacOS assim (gratuito ou não) ...


2
Vale ressaltar que o aplicativo Terminal no OS X suporta muitas janelas e guias. Isso não faz isso por você?
Nathan Greenstein

@ Cristian: quais recursos específicos você está procurando? btw, avatar incrível :)
Robert S Ciaccio

@ Nathan e @calavera o que eu quero é ter diferentes consoles de terminal dentro da mesma janela. Com o aplicativo Terminal, posso abrir abas e janelas diferentes, mas isso não oferece a mesma flexibilidade Terminator.
Cristian

4
Estranha definição de inferno. Há inchaço na dependência (o que é irritante), mas o ponto principal do fink é que você digita fink install terminatore se afasta, volta em 10 ou 120 minutos e pronto.

2
Alguém pode dizer com mais detalhes qual é a atração? E como isso é melhor do que os Grupos de Janelas? (Você pode layout várias janelas, em seguida, escolha Janela> Salvar como grupo Então você pode abrir este conjunto de janelas novamente mais tarde com. Window> Open grupo Janela .
Chris Página

Respostas:


28

O iTerm 2 afirma ser capaz de fazer isso.


Edit: Acabei de fazer o download e parece funcionar bem o suficiente para que eu mude do iTerm 1:

insira a descrição da imagem aqui

Não tenho certeza do que está acontecendo com você e o macports, mas acabei de instalar o tmux usando o macports. demorou cerca de 30 segundos e foi completamente indolor.


FWIW, subseqüentemente gastei tempo suficiente com a tela GNU para basicamente usá-la para tudo neste momento. O iTerm é bom se você deseja um multiplexador local, controlado por mouse, mas quase tudo o que faço é do lado do servidor neste momento, e fazer tudo isso em uma conexão SSH é muito melhor de qualquer maneira.


Vale a pena notar que ainda é alfa, embora pareça estável o suficiente para mim.
Fake Name

Por uma questão de servidor versus cliente: o iTerm2 agora integra nativamente o tmux e pode usar um único canal ssh para se comunicar com o tmux no servidor.
Chris Harrington

4

O Terminator acabou de ser portado para o Mac OS X através do gerenciador de pacotes homebrew.

brew install terminator

Veja o PR ou a receita .

Testadas no OS X 10.9.2, as principais funcionalidades funcionam.


meh, eu estava usando terminator, mas descontente com o pouco que foi integrado com osx. Veja as outras respostas em iTerm2. Come terminator no café da manhã. Sarah.
Madivad

principais atalhos funcionam, mas concordo a integração é discutível ...
oDDsKooL

2

Instale o GNU Screen ou TMUX via macports / homebrew ou compilando-o manualmente.


2

Eu acho que o iTerm 2 e o TotalTerminal são ótimas ferramentas para melhorar a eficiência ao trabalhar nos terminais e nas linhas de comando.


-1 para mencionar (o agora "não está mais em desenvolvimento ativo) o TotalTerminal. Não. Na verdade, não há menos 1. Mas eu apenas tentei experimentá-lo e ele não está mais desenvolvido. No entanto, o iTerm2 É INCRÍVEL, então pegue um +1 em vez lol
Madivad

1

Sou um grande fã do SizeUp, que permite que você monitore janelas usando os comandos do teclado. Isso não coloca visões diferentes em um terminal, mas permite que eu tenha várias visões abertas de uma só vez e organizadas de maneira fácil.


0

Use o gnu screen, ele faz o que você deseja, divida sua única janela do terminal em várias janelas, todas dentro da mesma janela da GUI. (embora você provavelmente deseje uma versão mais nova do que a que acompanha o OS X, pois a capacidade de dividir nos dois eixos é mais nova que a versão da tela já instalada no seu Mac.)


0

Eu descobri que a tela GNU faz exatamente o que eu quero (apenas digite o screenterminal), mas somente depois de passar alguns minutos aprendendo algumas noções básicas. Aqui está o começo que eu precisava nas combinações de teclas (direto da página de manual) - observe que você precisa instalar a versão GNU para divisões verticais (listadas após a versão FAU que estava no meu Mavericks).

Versão da tela 4.00.03 (FAU) 23-Oct-06

(incluído no Mavericks e provavelmente semelhante no anterior)

       A tabela a seguir mostra as ligações de teclas padrão:

       Ca '(selecione) Solicita um nome ou número de janela para a qual mudar.

       Ca "(lista de janelas -b)
                                 Apresente uma lista de todas as janelas para seleção.

       Ca 0 (selecione 0)
        a | a |
       Ca 9 (selecione 9)
       Ca - (selecione -) Alterne para o número da janela 0 - 9 ou para a janela em branco.

       Guia Ca (foco) Alterne o foco de entrada para a próxima região. Veja também dividir, remover, apenas.

       Ca Ca (outro) Alterna para a janela exibida anteriormente. Observe que esse padrão de ligação
                                 para o caractere de comando digitado duas vezes, a menos que seja substituído. Por exemplo, se
                                 você usa a opção "-e] x", este comando se torna "]]".

...

      Ca S (dividido) Divide a região atual em duas novas.

...

       Ca? (ajuda) Mostrar ligações de teclas.

       Ca \ (sair) Mate todas as janelas e encerre a tela.

...

       Ca * (monitores) Mostra uma lista de todos os monitores atualmente conectados.

Itens adicionais com 'Screen version 4.02.01 (GNU) 28-Abr-14'

(instalado usando sudo port install screenagora)

Todos os itens listados acima na versão 4.00.02 (FAU), bem como:

      Ca S (dividido) Divide a região atual horizontalmente em dois novos. Veja também apenas,
                                 remova, foque.

O mesmo acima, mas isso esclarece que é horizontal. ...

       Ca (split -v) Divide a região atual verticalmente em dois novos.

Nota: Tentei pesquisar na Web por isso, mas palavras como 'tela', 'terminal' e 'divisão' são tão comuns que facilitam as páginas de manual para mim.



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.