De vez em quando, vejo pessoas usando o que parece terminal em seu Mac, exceto que, no que parece ser uma janela, elas têm uma 'divisão' vertical. De um lado da divisão, eles têm emacs ou algo assim, e no outro eles têm outra coisa.
Como posso ter duas coisas independentes acontecendo ao mesmo tempo na mesma janela do terminal, divididas por uma divisão vertical? Parece muito com o painel dividido, mas o painel dividido é uma divisão horizontal e as ações são espelhadas nos painéis.
Respostas:
Possivelmente tela GNU com divisão vertical ?
Ele já deve estar instalado no seu Mac, digite
screen
o terminal.Você também pode fazer isso com o emacs por si só .
fonte
screen
torna uma tela dividida?Faça o download do iTerm2 para macOSX aqui .
Use
cmd + d
para divisão vertical ecmd + shift + d
para divisão horizontalPara navegar entre as divisões verticais na moda esquerda / direita ou para cima / para baixo, use
cmd + [
ecmd + ]
Eu recomendei o iTerm 2 por causa desses recursos .
Além disso, gosto do recurso de preenchimento automático que ocorre quando você pressiona
cmd + ;
Em resumo, os recursos incluem o seguinte:
fonte
Se você gosta de trabalhar com as janelas do terminal em tela cheia, pode usar o recurso de divisão de tela incorporado do macOS da seguinte maneira:
Você pode alternar o foco do teclado entre os termos com ⌘- [e ⌘-]
fonte
O Tmux permitirá que você divida sua tela em metades na vertical ou na horizontal.
fonte
A resposta aceita de John T (tela GNU, acessada com
screen
) era o que eu precisava, mas precisei de alguns minutos aprendendo algumas noções básicas para torná-la útil. 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).Além disso, eu recomendo que você navegue
man screen
para ver o que se adapta às suas necessidades. Você sempre pode iniciar outro terminal usando a tela e ler o manual ...Versão da tela 4.00.03 (FAU) 23-Oct-06
(incluído no Mavericks e provavelmente semelhante no anterior)
...
...
...
Itens adicionais com 'Screen version 4.02.01 (GNU) 28-Abr-14'
(instalado usando
sudo port install screen
agora)Todos os itens listados acima na versão 4.00.02 (FAU), bem como:
O mesmo acima, mas isso esclarece que é horizontal. ...
fonte
Depois de dividir verticalmente na tela, você pode digitar screen para criar uma nova instância. Ou você também pode usar o iTerm ou o iTerm2, que pode usar a divisão vertical. Veja este link para painéis divididos. www.iterm2.com/#/section/features/split_panes
fonte
muito parecido com a resposta de John T sobre a tela, mas você também pode fazer isso com o tmux ( http://tmux.sourceforge.net/ ). O legal do tmux comparado à tela é que o recurso de divisão vertical vem com a versão que você pode obter de pacotes (macports ou homebrew para Mac, apt-get para ubuntu etc.).
fonte
Para dividir isso no emacs, use
ctrl + x, b
(control ex juntos, b) para alternar para outro buffer que já esteja aberto. Você também pode clicar no nome do arquivo na parte inferior para mudar para outro buffer.Aqui está uma lista de atalhos para redimensionar janelas e fazer muito mais com o texto do link do emacs
fonte
Você poderia dizer que é basicamente apenas a execução de dois programas na mesma janela.
No OS X Snow Leopard, uma divisão horizontal é incorporada , mas essa é realmente uma função de espelhamento. Consulte também janelas do terminal do Mac OS X Snow Leopard - divididas .
fonte