Emulador de Terminal "Bombado" no Vim
Dica publicada em Linux / Vim
Emulador de Terminal "Bombado" no Vim
Essa dica é uma "evolução" de minha dica anterior "Emulador de terminal no Vim".
Nesta implementaremos uma função que irá detectar se já existe um emulador de terminal aberto. Se existir, ele fecha o terminal aberto, se não existir, ele abre um terminal.
Partindo do princípio que você já leu a dica anterior, abra seu arquivo .vimrc e adicione as seguintes linhas:
Agora para abrir/fechar o terminal no seu Vim, basta teclar: Ctrl + t Se quiser entender o que cada opção da configuração acima faz, dê um confere no vídeo abaixo:
Nesta implementaremos uma função que irá detectar se já existe um emulador de terminal aberto. Se existir, ele fecha o terminal aberto, se não existir, ele abre um terminal.
Partindo do princípio que você já leu a dica anterior, abra seu arquivo .vimrc e adicione as seguintes linhas:
function Terminal()
" verificar se há buffer bash aberto:
let meuterminal = bufname('bash')
if meuterminal == ''
below term ++rows=10
else
let bnr = bufnr(meuterminal)
exec ':bwipe! ' bnr
endif
endfunction
map <c-t> :call Terminal()<cr>
au TerminalOpen * if &buftype == 'terminal' | setlocal nobuflisted | endif
" verificar se há buffer bash aberto:
let meuterminal = bufname('bash')
if meuterminal == ''
below term ++rows=10
else
let bnr = bufnr(meuterminal)
exec ':bwipe! ' bnr
endif
endfunction
map <c-t> :call Terminal()<cr>
au TerminalOpen * if &buftype == 'terminal' | setlocal nobuflisted | endif
Agora para abrir/fechar o terminal no seu Vim, basta teclar: Ctrl + t Se quiser entender o que cada opção da configuração acima faz, dê um confere no vídeo abaixo:
Por hoje é isso, :wq!
Bem Melhor assim!
___________________________________
Conhecimento não se Leva para o Túmulo.