Je souhaite sauvegarder les fichiers de configuration et les plug-ins privés de Vim sur github, mais certains plug-ins sont installés via vundle et le répertoire dispose d'un référentiel .git.
Que se passe-t-il : Quand je suis dans le répertoire .vim
git init
git add .
git commit -m ""
git push
À l'heure actuelle, certains sous-modules poussés vers l'entrepôt github n'ont que des noms de répertoire et aucun fichier.
Google : Vous devez ajouter le plug-in avec le référentiel .git en tant que sous-module au dossier .vim en tant que sous-module,
mais le tutoriel sur le sous-module du site officiel de git ne dit pas comment le faire ajoutez le référentiel git local à un autre référentiel git en tant que sous-module.
Question : Comment dois-je sauvegarder complètement l'intégralité du dossier .vim sur github ? Si je souhaite sauvegarder le fichier .vimrc, certains plug-ins doivent encore être téléchargés depuis le site officiel du plug-in via vundle. Certains plug-ins semblent être téléchargés lentement car le serveur est à l'étranger, comme YouComPleteMe.
La sauvegarde Git ne doit pas inclure les sauvegardes Vundle en premier lieu. Si vous souhaitez vraiment copier vers un autre endroit où le réseau n'est pas pratique, vous pouvez écrire un script pour regrouper les fichiers correspondants.
Par exemple, sous Windows, j'ai un script win_init.cmd :
Si
est exécuté directement, Vundle et les autres référentiels seront automatiquement téléchargés, et les jeux de couleurs
.vimrc
etdetorte
seront copiés dans le répertoire correspondant sous Windows. Vérifiez ensuite si les outils nécessaires tels quecurl
,ag
,ctags
,gtags
sont installés. Sinon, téléchargez-les dans le répertoire correspondant.win_init.cmd portable
regroupera tous les fichiers locaux liés à Vim et les copiera sur d'autres machines pour les décompresser. Il est également livré avec divers plug-ins installés sous Vundle.Ensuite, sauvegardez-le localement