Possivelmente Tela GNU com divisão vertical ?
JádeveestarinstaladonoseuMac,digitescreen
noterminal.
Vocêtambémpodefazerisso
De vez em quando vejo pessoas usando o que parece ser 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 de terminal, dividida por uma divisão vertical? Ele se parece muito com o painel dividido, mas o painel dividido é uma divisão horizontal e as ações são espelhadas nos painéis.
Possivelmente Tela GNU com divisão vertical ?
JádeveestarinstaladonoseuMac,digitescreen
noterminal.
Vocêtambémpodefazerisso
Se você gosta de trabalhar com suas janelas de terminal em tela cheia, pode usar o recurso de divisão de tela integrado do macOS da seguinte forma:
Você pode mudar o foco do teclado entre termos com ⌘ - [ e ⌘ - ]
Faça o download do iTerm2 para macOSX de aqui .
Use cmd + d
para divisão vertical e cmd + shift + d
para divisão horizontal
Para navegar entre as divisões verticais à esquerda / direita ou para cima / baixo, use cmd + [
e cmd + ]
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 + ;
As funcionalidades resumidas incluem o seguinte:
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 início de salto que eu precisava nas combinações de teclas (direto da man page) - note que você precisa instalar a versão GNU para divisões verticais (listadas após a versão da FAU que estava no meu Mavericks).
Além disso, eu recomendo que você desmarque man screen
para ver o que atende às suas necessidades. Você pode sempre apenas iniciar outro terminal usando a tela e depois ler o manual ...
Versão da tela 4.00.03 (FAU) 23-out-06
(incluído no Mavericks e provavelmente semelhante no início)
The following table shows the default key bindings: C-a ' (select) Prompt for a window name or number to switch to. C-a " (windowlist -b) Present a list of all windows for selection. C-a 0 (select 0) a| a| C-a 9 (select 9) C-a - (select -) Switch to window number 0 - 9, or to the blank window. C-a tab (focus) Switch the input focus to the next region. See also split, remove, only. C-a C-a (other) Toggle to the window displayed previously. Note that this binding defaults to the command character typed twice, unless overridden. For instance, if you use the option "-e]x", this command becomes "]]".
...
C-a S (split) Split the current region into two new ones.
...
C-a ? (help) Show key bindings. C-a \ (quit) Kill all windows and terminate screen.
...
C-a * (displays) Show a listing of all currently attached displays.
Itens adicionais com 'Versão de tela 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), assim como:
C-a S (split) Split the current region horizontally into two new ones. See also only, remove, focus.
O mesmo acima, mas isso esclarece que é horizontal. ...
C-a | (split -v) Split the current region vertically into two new ones.
O tmux permitirá que você divida sua tela em metades na vertical ou na horizontal.
# 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
Depois de dividir verticalmente na tela, você pode digitar a tela para criar uma nova instância. Ou você também pode usar o iTerm ou iTerm2, que pode usar a divisão vertical. Veja este link para painéis divididos. www.iterm2.com/#/section/features/split_panes
muito semelhante à resposta de John T sobre a tela, mas você também pode fazer isso com o tmux ( link ). Uma coisa legal sobre o tmux comparado com a tela é que o recurso de divisão vertical vem mesmo com a versão que você pode obter dos pacotes (macports ou homebrew para Mac, apt-get para o ubuntu etc.).
Para dividir isso no emacs use ctrl + x, b
(controlex juntos, então b) para mudar para outro buffer que já está 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 emacs texto do link
How is this possible, to have two independent things happening at once in the same terminal window, divided by a vertical split?
Você poderia dizer que basicamente é só rodar dois programas dentro da mesma janela.
No OS X Snow Leopard, uma divisão horizontal está incorporada , mas na verdade é uma função de espelhamento. Consulte também Mac OS X Snow Leopard - janelas do Terminal de divisão .