O plug-in ConqueTerm Vim fornece instâncias baseadas em GUI de Vim com uma emulação de terminal bastante robusta. Requer Vim 7.0+ (7.3+ para Windows) compilado com +python
ou +python3
; O MacVim satisfaz esses requisitos.
Aqui está uma função e uma ligação que re-implementa a funcionalidade do comando K
do modo normal usando o ConqueTerm (você pode colocá-lo no seu .vimrc
):
:function! ConqueMan()
let cmd = &keywordprg . ' '
if cmd ==# 'man ' || cmd ==# 'man -s '
if v:count > 0
let cmd .= v:count . ' '
else
let cmd = 'man '
endif
endif
let cmd .= expand('<cword>')
execute 'ConqueTermSplit' cmd
:endfunction
:map K :<C-U>call ConqueMan()<CR>
:ounmap K