Comment faire 'Vim Editor' comme bash-ide en utilisant le plugin 'Bash-Support' dans Linux

Comment faire 'Vim Editor' comme bash-ide en utilisant le plugin 'Bash-Support' dans Linux

Un IDE (Environnement de développement intégré) est simplement un logiciel qui propose des installations et des composants de programmation indispensables dans un seul programme, pour maximiser la productivité du programmeur. IDE a mis en avant un seul programme dans lequel tout le développement peut être effectué, permettant à un programmeur d'écrire, de modifier, de compiler, de déploier et de déboguer les programmes.

Dans cet article, nous décrire comment installer et configurer l'éditeur VIM en tant que Bash-ide en utilisant le soutien à bash Plug-in VIM.

Qu'est-ce que le soutien aux bases.Plug-in VIM?

soutien à bash est un plug-in VIM hautement personnalisable, qui vous permet d'insérer: en-têtes de fichier, instructions complètes, commentaires, fonctions et extraits de code. Il vous permet également d'effectuer la vérification de la syntaxe, de faire un script exécutable, de démarrer un débogueur simplement avec une touche; Faites tout cela sans fermer l'éditeur.

Il rend généralement les scripts basses amusants et agréables grâce à l'écriture / insertion organisée et cohérente de contenu de fichiers à l'aide de clés de raccourci (mappages).

Le plug-in de version actuelle est 4.3, version 4.0 était une réécriture de la version 3.12.1; version 4.0 ou mieux, sont basés sur un système de modèle complet et plus puissant, avec une syntaxe de modèle modifiée contrairement aux versions précédentes.

Comment installer le plug-in de support bash dans Linux

Commencez par télécharger la dernière version du plug-in Bash Support à l'aide de la commande ci-dessous:

$ CD Télécharges $ curl http: // www.vigueur.org / scripts / téléchargement_script.php?src_id = 24452> Support bash.zipper 

Puis installez-le comme suit; Créer le .vigueur Le répertoire de votre dossier à domicile (au cas où il n'existe pas), montez-y et extraire le contenu de soutien à bash.zipper là:

$ mkdir ~ /.vim $ cd .vim $ unzip ~ / téléchargements / buts-buts.zipper 

Ensuite, activez-le à partir du .vimrc déposer:

$ vi ~ /.vimrc 

En insérant la ligne ci-dessous:

Plugin FileType sur le numéro de jeu # optionnellement ajouter ceci pour afficher les numéros de ligne dans VIM 

Comment utiliser le plug-in Bash Support avec l'éditeur VIM

Pour simplifier son utilisation, les constructions fréquemment utilisées, ainsi que certaines opérations, peuvent être insérées / effectuées avec des mappages clés respectivement. Les mappages sont décrits dans ~ /.vim / doc / bashSupport.SMS et ~ /.VIM / BASH-Support / Doc / Bash-Hotkeys.pdf ou ~ /.VIM / BASH-Support / Doc / Bash-Hotkeys.Texas des dossiers.

Important:
  1. Tous les mappages ((\) + charater (s) combinaison) sont spécifiques à un type de fichier: ils travaillent uniquement avec 'sh' Fichiers, afin d'éviter les conflits avec les mappages d'autres plug-ins.
  2. La vitesse de typage est importante - lorsque vous utilisez une cartographie clé, la combinaison d'un leader ('\') et le ou les caractères suivants ne seront reconnus que pendant une courte période (peut-être moins que 3 secondes - en fonction de l'hypothèse).

Vous trouverez ci-dessous certaines fonctionnalités remarquables de ce plug-in que nous expliquerons et apprendre à utiliser:

Comment générer un en-tête automatique pour les nouveaux scripts

Regardez l'en-tête d'échantillonnage ci-dessous, pour faire créer cet en-tête automatiquement dans tous vos nouveaux scripts bash, suivez les étapes ci-dessous.

Options d'échantillons de script

Commencez par définir vos informations personnelles (nom de l'auteur, référence de l'auteur, organisation, entreprise, etc.). Utiliser la carte \ ntw À l'intérieur d'un tampon bash (ouvrez un script de test comme celui ci-dessous) pour démarrer l'assistant de configuration du modèle.

Sélectionnez l'option (1) Pour configurer le fichier de personnalisation, puis appuyez sur [Entrer].

$ VI Test.shot 
Définir des personnalisations dans le fichier de scripts

Après, frappez [Entrer] encore. Puis sélectionnez l'option (1) Une fois de plus pour définir l'emplacement du fichier de personnalisation et frapper [Entrer].

Définir l'emplacement du fichier de personnalisation

L'assistant copiera le fichier de modèle .VIM / BASH-Support / RC / Personnel.modèles pour .vim / modèles / personnel.modèles et l'ouvrez pour l'édition, où vous pouvez insérer vos coordonnées.

Presse je Pour insérer les valeurs appropriées dans les devis uniques comme indiqué dans la capture d'écran.

Ajouter des informations dans l'en-tête de script

Une fois que vous avez défini les valeurs correctes, tapez : wq Pour enregistrer et quitter le fichier. Fermez le script de test bash, ouvrez un autre script pour vérifier la nouvelle configuration. L'en-tête de fichier devrait désormais avoir vos informations personnelles similaires à celles de la capture d'écran ci-dessous:

$ test2.shot 
Auto ajoute l'en-tête au script

Rendre le plug-in Bash Support Aide accessible

Pour ce faire, tapez la commande ci-dessous sur le Vigueur ligne de commande et appuyez sur [Entrer], il créera un fichier .vim / doc / tags:

: Helptags $ home /.vim / doc / 
Ajouter une aide au plugin dans l'éditeur VI

Comment insérer des commentaires dans les scripts shell

Pour insérer un commentaire encadré, tapez \ cfr En mode normal:

Ajouter des commentaires aux scripts

Comment insérer des instructions dans un script shell

Voici les mappages clés pour l'insertion des instructions (n - mode normal, je - mode d'insertion):

  1. \ SC - cas dans… esac (n, i)
  2. \ SEI - Elif alors (n, i)
  3. \ sf - pour faire fait (n, i, v)
  4. \ SFO - pour ((…)) fait (n, i, v)
  5. \si - Si alors fi (n, i, v)
  6. \ sie - Si alors sinon fi (n, i, v)
  7. \ ss - Sélectionner dans DO (n, i, v)
  8. \ su - jusqu'à faire (n, i, v)
  9. \ SW - tout en faisant (n, i, v)
  10. \ sfu - fonction (n, i, v)
  11. \ se - Echo -e «…» (n, i, v)
  12. \ sp - printf "…" (n, i, v)
  13. \ SA - élément du tableau, $ .[.] (n, i, v) et bien d'autres fonctionnalités de tableau.

Insérer un en-tête de fonction et de fonction

Taper \ sfu Pour ajouter une nouvelle fonction vide, puis ajoutez le nom de la fonction et appuyez sur [Entrer] Pour le créer. Ensuite, ajoutez votre code de fonction.

Insérer une nouvelle fonction dans le script

Pour créer un en-tête pour la fonction ci-dessus, tapez \ CFU, Entrez le nom de la fonction, cliquez [Entrer], et remplissez les valeurs appropriées (nom, description, paramètres et retours):

Créer une fonction d'en-tête dans le script

Plus d'exemples d'ajout de déclarations de bash

Vous trouverez ci-dessous un exemple montrant l'insertion d'une instruction IF en utilisant \si:

Ajouter une instruction INSERT au script

L'exemple suivant montre l'ajout d'un écho déclaration en utilisant \ se:

Ajouter une instruction Echo au script

Comment utiliser l'opération Run dans l'éditeur VI

Ce qui suit est une liste des mappages clés des opérations d'exécution:

  1. \ rr - Mettre à jour le fichier, exécuter le script (n, i)
  2. \ ra - Définir les arguments de ligne CMD Script (n, i)
  3. \ rc - Mettre à jour le fichier, vérifier la syntaxe (n, i)
  4. \ rco - Options de vérification de la syntaxe (n, i)
  5. \ rd - démarrer le débogueur (n, i)
  6. \concernant - rendre le script exécutable / non exécuté.(*) (dans)

Rendre l'exécutable de script

Après avoir écrit le script, enregistrez-le et tapez \concernant pour le rendre exécutable en appuyant [Entrer].

Rendre l'exécutable de script

Comment utiliser des extraits de code prédéfinis à un script bash

Les extraits de code prédéfinis sont des fichiers qui contiennent du code déjà écrit destiné à un objectif spécifique. Pour ajouter des extraits de code, tapez \ nr et \ nw pour lire / écrire des extraits de code prédéfinis. Émettez la commande qui suit pour répertorier les extraits de code par défaut:

$ .VIM / BASH-Support / CodesNippets / 
Liste des extraits de code

Pour utiliser un extrait de code tel que la commission de logiciels gratuits, tapez \ nr et utilisez la fonction d'achèvement automatique pour sélectionner son nom et appuyez sur [Entrer]:

Ajouter un extrait de code au script

Créer des extraits de code prédéfinis personnalisés

Il est possible d'écrire vos propres extraits de code sous ~ /.VIM / BASH-Support / CodesNippets /. Surtout, vous pouvez également créer vos propres extraits de code à partir du code de script normal:

  1. Choisissez la section du code que vous souhaitez utiliser comme extrait de code, puis appuyez sur \ nw, et lui donner un nom de fichier de près.
  2. Pour le lire, tapez \ nr et utilisez le nom de fichier pour ajouter votre extrait de code personnalisé.

Affichez l'aide pour la commande intégrée sous le curseur

Pour afficher l'aide, en mode normal, tapez:

  1. \ HH - pour une aide intégrée
  2. \ hm - pour une aide à la commande
Afficher une aide à la commande intégrée

Pour plus de référence, lisez le fichier:

~ /.vim / doc / bashSupport.txt #copy de la documentation en ligne ~ /.vim / doc / tags 

Visitez le référentiel GitHub de Bash Support: https: // github.com / wolfgangmehner / bash-support
Visitez le plug-in Bash Support sur le site Web VIM: http: // www.vigueur.org / scripts / script.php?script_id = 365

C'est tout pour l'instant, dans cet article, nous avons décrit les étapes de l'installation et de la configuration de VIM en tant que bash-ide dans Linux en utilisant le plug-in de soutenance à bash. Découvrez les autres fonctionnalités passionnantes de ce plug-in et partagez-les avec nous dans les commentaires.