Emulador de terminal no Vim

Publicado por Fábio Berbert de Paula em 17/07/2020

[ Hits: 1.484 ]

Blog: https://youtube.com/c/cotidianohackeado

 


Emulador de terminal no Vim



Ok, o Vim geralmente é executado dentro de um terminal e você pode abrir quantas abas de terminal forem necessárias e alternar entre elas facilmente. Também é possível abrir um shell de dentro do Vim com o comando:

:!bash

Mas e se quisermos um terminal dentro da janela do Vim, que nem IDEs como o Visual Studio Code fazer?
Linux: Emulador de terminal no Vim
A partir da versão 8 o Vim já tem suporte nativo a esse recurso, basta digitar:

:terminal

Por padrão o editor irá dividir a tela em 2, com o terminal ficando na parte superior. Se quiser abri-lo na parte inferior da janela, ative a opção splitbelow e em seguida tente abri-lo novamente:

:set splitbelow
:terminal


Também é possível definir o tamanho do terminal:

:terminal ++rows=8

Se quiser dizer ao Vim para abrir o terminal abaixo (below) e com 8 linhas no mesmo comando, digite:

:bel term ++rows=8

NOTA: usei a abreviatura dos comandos below e terminal no comando acima.

Se quiser abrir um terminal ao lado direito da tela:

:vertical terminal

E para alternar entre o terminal e o arquivo aberto, tecle: Ctrl+w w

Se quiser usar o clique do mouse para alternar entre as janelas, digite:

:set mouse=a

Sugiro adicionar as seguintes linhas ao seu .vimrc:

set mouse=a
map <c-t> :bel term ++rows=12<cr>

Agora toda vez que quiser abrir o terminal, basta teclar: Ctrl+t

Até a próxima!

Outras dicas deste autor

Configurando um VirtualHost no Apache

Como pegar o hostname usando Python

Apache - Forçando o browser a fazer download de determinado tipo de arquivo

Exim4 - retry time not reached [Resolvido]

Como ajustar o brilho da tela via linha de comando

Leitura recomendada

Acessibilidade no VIM

Convertendo arquivos em PDF no Vim

Compilando a última versão do VIM em Debian, Mint, Ubuntu e derivados

Vim - sair do modo inserção automaticamente

Como forçar o tipo de arquivo no Vim

  

Comentários
[1] Comentário enviado por SMarcell em 17/07/2020 - 16:51h

Dica show!!! Valeu grande Fábio.

[2] Comentário enviado por mauricio123 em 17/07/2020 - 19:32h


Dá para mandar isso no vimrc? Aí já fica pronto.

___________________________________
Conhecimento não se Leva para o Túmulo.

[3] Comentário enviado por mauricio123 em 02/08/2020 - 16:29h


Tô usando no Vim Muito Bom.

___________________________________
Conhecimento não se Leva para o Túmulo.



Contribuir com comentário