Comment créer un modèle d'en-tête personnalisé pour les scripts shell dans VIM
- 3817
- 585
- Rayan Lefebvre
Dans cet article, nous vous montrerons un moyen simple de configurer un en-tête personnalisé pour tous les scripts de bash nouvellement créés dans l'éditeur VIM. Cela signifie que chaque fois que vous ouvrez un nouveau .shot
Fichier à l'aide de l'éditeur VI / VIM, l'en-tête personnalisé sera automatiquement ajouté au fichier.
Comment créer un fichier de modèle d'en-tête de script de bash de bash
Commencez d'abord par créer le fichier de modèle appelé sh_header.temp, qui contient votre en-tête de script bash personnalisé, peut-être sous ~ /.vigueur/
Répertoire sous votre maison.
$ vi ~ /.vim / sh_header.temp
Ensuite, ajoutez les lignes suivantes dedans (n'hésitez pas à définir votre propre emplacement de fichier de modèle et l'en-tête personnalisé) et enregistrer le fichier.
Modèle d'en-tête personnalisé pour les scripts#!/ bin / bash ############################################### ###################### #Script Nom: #Description: #args: #Author: Aaron Kili Kisinga #email: [Protégé par e-mail] ###### #################################################### ###########Créer un modèle d'en-tête personnalisé pour les scripts
Le modèle ci-dessus ajoutera automatiquement le requis "case" doubler: "#!/ bac / bash »
Et vos autres en-têtes personnalisés. Notez que dans cet exemple, vous ajouterez manuellement le nom, la description et les arguments du script lors de la modification du contenu de votre script.
Configurer AutoCMD dans le fichier VIMRC
Maintenant, ouvrez votre vigueur fichier d'initialisation ~ /.vimrc
pour l'édition et ajouter la ligne suivante.
AU Bufnewfile *.sh 0r / home / aaronkilik /.vim / sh_header.temp
Où:
- au - signifie autocmd
- bufnewfile - événement pour ouvrir un fichier qui n'existe pas pour l'édition.
- *.shot - considérer tous les fichiers avec .shot extension.
Ainsi, la ligne ci-dessus demande à l'éditeur vi / vim de lire le contenu du fichier de modèle (/ home / aaronkilik /.vim / sh_header.temp) et l'insérer dans chaque nouveau .shot
fichier ouvert par un utilisateur.
Testez l'en-tête de script bash personnalisé dans un nouveau fichier de script
Vous pouvez maintenant tester si tout fonctionne en ouvrant un nouveau .shot
Fichier à l'aide de l'éditeur VI / VIM, et votre en-tête personnalisé doit y être automatique.
$ VI Test.shotVérifiez l'en-tête personnalisé dans de nouveaux scripts
Pour plus d'informations, consultez la documentation VIM AUTOCMD.
Enfin, voici quelques guides utiles concernant les scripts Bash et l'éditeur VIM:
- 10 conseils utiles pour écrire des scripts de bash efficaces dans Linux
- 10 raisons pour lesquelles vous devriez utiliser l'éditeur de texte vi / vim dans Linux
- Comment protéger le mot de passe un fichier VIM dans Linux
- Comment activer la modération de la syntaxe dans l'éditeur VI / VIM
C'est tout! Si vous avez des questions ou des astuces de scripts et des astuces utiles à partager, utilisez le formulaire de commentaire ci-dessous.
- « Comment créer sa propre boutique en ligne à l'aide de «OpenCart» dans Linux
- Comment supprimer le fichier Root Mails (boîte aux lettres) dans Linux »