Incapaz de selecionar modelos com vim-latex
Tenho o Vim no Ubuntu 18.04 e instalei com sucesso o pacote vim-latex . Quando eu abro um .texarquivo, o vim o reconhece como látex e o plug-in entra em ação (eu já lutei com isso há alguns dias, conforme mostrado aqui . Se eu executar :verbose set ft?, recebo filetype=texcomo minha saída). No entanto, se eu entendi o tutorial oficial deste pacote, assim que eu começar um novo arquivo, terei alguma forma de selecionar um novo modelo Tex-Suite > Templates. Infelizmente, creio que atualmente não tenho essa opção no meu Vim como mostra a imagem abaixo (note que meu sistema está em português, então adicionei outra imagem com a tradução das opções que tenho no Vim logo abaixo):
Eu pesquisei nos menus acima, mas não encontrei nenhuma opção para adicionar modelos. Portanto, não tenho realmente nenhuma opção nova ao trabalhar em um .texarquivo. Estou fazendo algo errado ou estou perdendo algo para fazer meu vim-latextrabalho corretamente? Por favor, deixe-me saber se eu posso adicionar qualquer outra informação útil aqui para que eu possa editar minha pergunta corretamente.
Obrigado pela ajuda!
Respostas
Por padrão, os menus do Vim são habilitados apenas na versão GUI do Vim. Portanto, se você usar o GVim no Linux, deverá ver os menus e os menus adicionados por plug-ins como os do vim-latex também estarão disponíveis.
Você pode habilitar menus no terminal, mas precisa fazer isso explicitamente. Veja :help console-menus:
Embora esta documentação esteja na seção GUI, você também pode usar menus no modo de console. Você terá que carregar
menu.vimexplicitamente então, isso não é feito por padrão. Você pode usar o:emenucomando e a conclusão da linha de comando com'wildmenu'para acessar as entradas do menu quase como um sistema de menu real. Para fazer isso, coloque estes comandos em seu.vimrcarquivo:source $VIMRUNTIME/menu.vim set wildmenu set cpo-=< set wcm=<C-Z> map <F4> :emenu <C-Z>Pressione
<F4>para iniciar o menu. Agora você pode usar as teclas do cursor para selecionar uma entrada do menu. Pressione<Enter>para executá-lo. Clique<Esc>se quiser cancelar. Isso requer o+menurecurso habilitado em tempo de compilação.
Esses "menus" também se comportam de maneira um pouco diferente do que você normalmente pensa sobre menus em um aplicativo gráfico. As opções são sempre mostradas horizontalmente, logo acima da linha de comando, e uma vez que você entra em um menu, o submenu também é exibido horizontalmente na mesma linha. Pode ser um pouco estranho de usar e se acostumar com ...
No geral, os menus podem ser úteis quando você está aprendendo a usar um plug-in, mas como eles sempre são mapeados para um comando do Vim, usar os comandos diretamente pode ser mais rápido e fácil a longo prazo.
No caso específico do vim-latex Tex-Suite > Templates, o comando correspondente é :TTemplate, que recebe um nome de modelo como argumento. Ele tem o preenchimento de guias habilitado, para que você possa :TTemplate <Tab>navegar pela lista de modelos disponíveis, que fornece todas as informações e todos os recursos que você obteria desse menu específico.