Exécuter une commande dans vim à partir d'une ligne de commande


1

Je voudrais courir :helptags ~/.vim/docdans vim, mais en ligne de commande.

Le but est d'exécuter la commande de temps en temps avec d'autres commandes pour garder mes outils à jour (probablement dans un travail cron sur ma machine de développement).

J'ai regardé autour de moi man vim, mais je ne sais pas quelle option je dois passer.

Je pense que c’est une question générale pour vim, mais j’utilise Mac et Ubuntu pour le développement.

Réponses:


1

De la vim(1)page de manuel:

   +{command}

   -c {command}
               {command}  will  be  executed after the first file has been
               read.  {command} is interpreted as an Ex command.   If  the
               {command}  contains  spaces  it  must be enclosed in double
               quotes (this depends on the shell that is used).   Example:
               Vim "+set si" main.c
               Note: You can use up to 10 "+" or "-c" commands.

     ...

   --cmd {command}
               Like using "-c", but the command is  executed  just  before
               processing  any  vimrc file.  You can use up to 10 of these
               commands, independently from "-c" commands.

Il suffit de mettre :q!comme dernière commande si vous voulez sortir.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.