This site uses cookies! Learn More

Ce site utilise des cookies !

En continuant à utiliser ce site, vous vous engagez à nous permettre de stocker des cookies sur votre ordinateur.

 

Si nous utilisons des cookies et retenons des données anonymes, c’est pour nous aider à mieux gérer notre mesure d’audience, aider nos partenaires commerciaux à nous rémunérer et nos partenaires publicitaires à proposer des annonces qui vous correspondent.

 

Grâce à ces cookies, le forum est en mesure de savoir qui écrit un message et utile pour le système d'authentification.

 

En cliquant sur « J'accepte », vous acceptez l'utilisation par NAS-Forum de cookies publicitaires et de mesure d'audience fine.

rodo37

Utilisation De Vi

Messages recommandés

Qu'est-ce que VI ?

vi est un éditeur de texte en mode texte plein écran. Il est disponible sur les NAS Synology.

Pour le lancer, il suffit d'entrer (en mode SSH) via Putty (Par exemple). N'oubliez pas d'activer SSH avant d'utiliser putty ou un autre logiciel.

vi /chemin/du/fichier.conf

Commandes

Pour entrer l'une des commandes suivantes, appuyez sur ESC et ensuite :

  • :w - Sauvegarde le fichier.
  • :x - Sauvegarde et ensuite fermer vi.
  • :q - Ferme vi sans sauvegarder les changements que vous aurez effectué. Utile en cas de mauvaise manipulation.
  • :wq! - sauvegarde le fichier et force la fermeture de vi
  • H - Déplace le curseur en haut de l'écran.
  • M - Déplace le curseur au milieu de l'écran.
  • L - Déplace le curseur en bas de l'écran.
  • i - Pour activer le mode insertion, vous permet de modifier le fichier en cours. (Touche ESC pour sorti du mode "insertion")
  • u - Retour en arrière, annulation de la dernière modification
  • dd - Pour effacer une ligne vide (hors mode "insertion")
  • x - Pour effacer le caractère sur lequel le curseur se trouve (hors mode "insertion")
  • nx - Efface n caractère(s) à partir de celui sous le curseur
  • /<TEXTE> - Pour rechercher <TEXTE> dans le fichier (puis <entrée> pour la prochaine occurrence)
  • yy - Copie la ligne sur laquelle on se situe
  • Xyy - copie X ligne à partir de la ligne sur laquelle on se situe
  • p - Colle le(s) ligne(s) copiés
  • :1,$s/old/new/ - Remplace (s pour "substitute") depuis la première ligne (1) jusqu'à la dernière ligne ($) chaque première occurence de "old" par "new"
  • :18,37s/old/new/g - Remplace depuis la ligne 18 à la ligne 37 toutes les occurences (g pour "global") de "old" par "new"
  • :3,$s/^old/new/ - Replace depuis la ligne 3 jusqu'à la dernière ligne chaque occurence "old" située en début de ligne (^) par "new"
  • :3,$s/old$/new/ - Replace depuis la ligne 3 jusqu'à la dernière ligne chaque occurence "old" située en fin de ligne ($) par "new"

Le fichier de configuration de VI est ~/.exrc, ce fichier est lu au démarrage de VI et permet donc de configurer VI à sa convenance.

Ci-dessous un exemple de commande utiles pour rendre VI plus confortable :

  • set nu - afficher le numéro des lignes sur la gauche de l'éditeur
  • set autoindent - permettre de faire de l'indentation automatique

N'hésitez pas à modifier/ajouter des informations à cette page !

Cliquer ici pour voir le/la/l' page

Partager ce message


Lien à poster
Partager sur d’autres sites