Emulador de terminal no Vim

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

[ Hits: 487 ]

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

Como remover parêntesis dos nomes de arquivos

Instalando o VirtualBox no Debian 10 Buster

giFT: Usando a rede do Kazaa no Ubuntu

Skype Call Recorder - Como gravar áudio de chamadas do Skype

Como atualizar seu Ubuntu para 14.10 ou superior

Leitura recomendada

Compilando o Vim 8.2 com suporte a clipboard

Salvar automaticamente no Vim

Habilitar highlight na busca do Vim

Atualizando / Instalando o VIM 8.2 (Ubuntu/Debian/Mint e Derivados)

Recarregar o .vimrc sem sair do 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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts