0
votes

comment afficher la page de manuel en demi-écran lorsque je divise vim en utilisant vsp

ubuntu20 en utilisant vim brut sans paramètres complexes. apprenez maintenant la programmation du système Linux. J'ai besoin de regarder la page de manuel lorsque j'utilise vim editting prog .. maintenant vsp pour générer un autre demi-écran pour afficher la page de manuel. Mais la page de manuel s'affiche toujours en plein écran.

entrez la description de l'image ici

Je souhaite utiliser l'écran de droite pour afficher la page de manuel de stat 2.


0 commentaires

3 Réponses :


0
votes

J'ai trouvé une méthode simple pour atteindre cet objectif.

$ man 2 stat > stat
$ vim stat # watch it use vim 


0 commentaires

1
votes

Vous pouvez ouvrir un terminal dans un panneau séparé et ouvrir les pages de manuel dont vous avez besoin à partir de là:

À l'intérieur de vim:

:vert term

Cela ouvrira un terminal dans un panneau vertical, vous pourrez alors basculer entre votre code et le terminal en appuyant sur CTRL+W+W

Vous pouvez maintenant utiliser le terminal pour ouvrir les pages de manuel dont vous avez besoin tout en conservant votre code dans un panneau vertical séparé.


2 commentaires

comment le laisser apparaître à droite, il affiche la valeur par défaut à gauche


Vous pouvez le définir avec set splitright . Ajoutez-le à votre .vimrc et le terminal se trouvera à droite par défaut.



0
votes

En supposant que vous ayez activé la commande standard :Man (comme :source $VIMRUNTIME/ftplugin/man.vim dans Vim; par défaut dans Neovim), vous pouvez faire simplement :Man man ou :vert Man man etc.

Avoir :set keywordprg=:Man permettra également d'appuyer sur K pour afficher la page de manuel du mot sous le curseur.


4 commentaires

quand je tape :Man in vim , show E492: Not an editor command: Man


Je connais juste une petite opération de vim, votre suggestion est avancée pour moi. Puis-je avoir besoin d'apprendre quelque chose d'autre d'abord.


@MelvinLevett Qu'est-ce qui est si avancé dans la saisie de la commande :source ... ci-dessus?


Je viens d'opérer comme votre texte :Man et j'ai rencontré une erreur. Je suis perplexe.