Impossible de sélectionner des modèles avec vim-latex

Sep 16 2020

J'ai Vim sur Ubuntu 18.04 et j'ai installé avec succès le paquet vim-latex . Quand j'ouvre un .texfichier, vim le reconnait comme latex et le plugin entre en jeu (j'ai déjà eu du mal avec ça il y a quelques jours comme indiqué ici . Si j'ai couru, :verbose set ft?je reçois filetype=texma sortie). Cependant, si je comprends le tutoriel officiel de ce package, une fois que je lance un nouveau fichier, je devrais avoir un moyen de sélectionner un nouveau modèle dans Tex-Suite > Templates. Malheureusement, je pense que je n'ai actuellement pas cette option sur mon Vim comme le montre l'image ci-dessous (notez que mon système est en portugais, j'ai donc ajouté une autre image avec la traduction des options que j'ai sur Vim juste en dessous):

J'ai cherché dans les menus ci-dessus, mais je n'ai trouvé aucune option pour ajouter des modèles. Je n'ai donc pas vraiment de nouvelles options lorsque je travaille sur un .texfichier. Est-ce que je fais quelque chose de mal ou est-ce que je manque quelque chose pour que mon vim-latexfonctionne correctement? S'il vous plaît, faites-moi savoir si je peux ajouter d'autres informations utiles ici afin que je puisse modifier ma question correctement.

Merci pour ton aide!

Réponses

1 filbranden Sep 17 2020 at 03:33

Par défaut, les menus Vim ne sont activés que dans la version GUI de Vim. Donc, si vous utilisez GVim sous Linux, vous devriez voir les menus et les menus ajoutés par des plug-ins tels que ceux de vim-latex seront également disponibles.

Vous pouvez activer les menus sur le terminal, mais vous devez le faire explicitement. Voir :help console-menus:

Bien que cette documentation se trouve dans la section GUI, vous pouvez également utiliser les menus en mode console. Vous devrez alors charger menu.vimexplicitement, ce n'est pas fait par défaut. Vous pouvez utiliser la :emenucommande et la complétion de ligne de commande avec 'wildmenu'pour accéder aux entrées de menu presque comme un vrai système de menus. Pour ce faire, placez ces commandes dans votre .vimrcfichier:

source $VIMRUNTIME/menu.vim
set wildmenu
set cpo-=<
set wcm=<C-Z>
map <F4> :emenu <C-Z>

Appuyez sur <F4>pour démarrer le menu. Vous pouvez maintenant utiliser les touches de curseur pour sélectionner une entrée de menu. Frappez <Enter>pour l'exécuter. Frappez <Esc>si vous souhaitez annuler. Cela nécessite l' +menuactivation de la fonctionnalité au moment de la compilation.

Ces «menus» se comportent également quelque peu différemment de ce que vous pensez généralement des menus dans une application graphique. Les options sont toujours affichées horizontalement, juste au-dessus de la ligne de commande, et une fois que vous entrez dans un menu, le sous-menu est également affiché horizontalement sur cette même ligne. Cela peut être un peu difficile à utiliser et à s'y habituer ...

Dans l'ensemble, les menus peuvent être utiles lorsque vous apprenez à utiliser un plug-in, mais comme ils correspondent toujours à une commande Vim, l'utilisation directe des commandes peut s'avérer plus rapide et plus facile à long terme.


Dans le cas spécifique de vim-latex Tex-Suite > Templates, la commande correspondante est :TTemplate, qui prend un nom de modèle comme argument. L'achèvement des onglets est activé, vous pouvez donc l'utiliser :TTemplate <Tab>pour parcourir la liste des modèles disponibles, qui vous donne chaque information et toutes les fonctionnalités que vous obtiendriez à partir de ce menu spécifique.