User Tools

Site Tools


edition-linux

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

edition-linux [2020/06/24 13:52] (current)
guy created
Line 1: Line 1:
 +====== Edition Linux ======
  
 +===== Mode graphique: Gedit =====
 +
 +L'​application de base pour éditer des fichiers en mode graphique est **Gedit** que l'on lance par le menu **Applications/​Accessoires/​Editeur de texte**. Pour l'​utilisation sur les fichiers Linux, on a tout intérêt à choisir un mode de coloration adapté. ​
 +
 +Pour cela, lancer Gedit, puis procéder à cinq réglages:
 +  * Edition/​Préférences/​Affichage,​ cocher la case **Afficher les numéros de ligne**,
 +  * Edition/​Préférences/​Affichage,​ cocher la case **Surligner la ligne actuelle**,
 +  * Edition/​Préférences/​Editeur,​ cocher **Crééer une copie de sauvegarde avant enregistrement**,​
 +  * Edition/​Préférences/​Polices et couleurs, selon ses propres goûts, cocher **Oblivion** (ou **Cobalt**),​
 +  * Affichage/​Mode coloration/​Scrips/​sh (par exemple) pour la **coloration syntaxique**.
 +
 +{{etc-gdm-init_gedit.png|}}
 +
 +
 +**Nota**: on peut aussi utiliser Affichage/​Mode coloration/​Scrips/​sh (par exemple) pour la **coloration syntaxique**.
 +
 +La lecture est tout de suite plus facile.
 +
 +Gedit permet d'​ouvrir plusieurs fichiers sans encombrer le bureau grâce au système d'​**onglets** (voir copie d'​écran précédente).
 +
 +>>Ne pas oublier que pour enregistrer un fichier Système, il faut être en mode Administrateur. Il faut donc lancer l'​édition en mode console par la commande:
 +<​file>​gksudo gedit /​chemin/​fichier ​ # ou simplement gksu</​file>​
 +ou mieux, terminer par un dièze pour garder la main et éditer les fichiers en cliquant sur **Ouvrir**.
 +<​file>​gksu gedit &</​file>​
 +
 +**Conseil**
 +
 +Avant d'​enregistrer une modification sur un fichier de configuration important, toujours faire une sauvegarde préalable située dans le même répertoire (si la case n'a pas été cochée dans les Préférences),​ mais avec un suffixe **.back** par exemple.
 +
 +**Greffons**
 +
 +On peut ajouter nombre de fonctionnalités à Gedit par l'​intermédiaire de greffons, voir http://​www.webdevonlinux.fr/​2009/​03/​17/​gedit-ressources/​
 +
 +==== Gedit à distance ====
 +
 +Pour cette fonction supplémentaire,​ il faut passer par **Gconf-Editor**. On l'​installe par le lien suivant [[apt://​gconf-editor]]. Le processus est le suivant:
 +  * Cliquer sur **Applications/​Outils système/​GConf (ou Editeur de configuration)**,​ ouvrir **Apps/​gedit2/​preferences/​editor/​save/​writable_vfs_schemes**/​Sélectionner SSH/​Ajouter,​ donner un nom (gedit_ftp, par exemple) et Valider.
 +  * Ouvrir Gedit et se déplacer dans l'​arborescence jusqu'​à ​
 +    * "sftp en tant que xxx sur <​IP_publique>",​ si la connexion est établie
 +
 +{{sftp_en_tant_que.png|}}
 +
 +    * l'​icône SSH distante si on en a créé une en créant une connexion vers le serveur.
 +
 +{{ouverture_gedit_distant.png|}}
 +
 +==== Cream ====
 +
 +**Cream** est un éditeur graphique dérivé de **Vim** avec de nombreuses fonctions.
 +
 +{{cream-1_600.png|}}
 +
 +===== Lignes de commande =====
 +<​note>​Pour paramétrer l'​interface de la console, se reporter à la page du [[terminal-root|Terminal]].</​note>​
 +
 +Différents éditeurs en mode texte sont disponibles:​
 +
 +==== nano, le plus simple ====
 + 
 +Pour déplacer le point d'​insertion,​ utiliser soit les flèches, soit  les sauts de page, puis entrer le texte et ou effacer à la demande. ​
 +
 +Quelques commandes sont présentées en bas de la fenêtre:
 +    * **Ctl+X** pour Quitter. S'il n'y a eu aucune modification,​ le fichgier est fermé. S'il y a eu modification,​ répondre O/N pour enregistrer,​ puis on enregistre soit avec le même baptême, soit avec un autre. Il est toujours prudent d'​enregistrer d'​abord l'​original avec on nom reconnaissable (ajouter ~ ou .back ou autre).
 +    * **Ctl+W** pour Chercher (Where is)
 +    * **Ctl+Y** Page précédente
 +    * **Ctl+V** Page suivante
 +    * **Ctl+K** Couper
 +    * **Ctl+U** Coller
 +    * sans oublier les ressources infinies du **Copier-Coller Linux** avec la roulette de la souris.
 +
 +{{nano.png|}}
 +
 +  * L'​ption **-B** (Backup) crée une <​html><​font color="​red"​ <​b>​copie de sécurité</​b></​font></​html> ​ de la version précédente,​ en ajoutant un tilde (~) au nom du fichier.
 +<​file>​sudo nano -B /​etc/​fstab ​ </​file>​
 +  * L'​option **-m** (--mouse) active l’<​html><​font color="​red"​ <​b>​utilisation de la souris</​b></​font></​html>,​ si elle est  disponible ​ pour le système.  ​
 +
 +== vi ou vim ====
 +
 +**vim** (Vi IMproved) est un éditeur en ligne de commande. Il s'​utilise (comme **nano**) avec la commande suivie du chemin du fichier, par exemple:
 +<​file>​vim test-ubuntu.cfg</​file>​
 +On voit alors en bas le nom du fichier, les nombres de lignes et de caractères:​
 +<​code>"​test-ubuntu.cfg"​ 29L, 485C</​code>​
 +
 +Deux modes de fonctionnement:​
 +
 +  * le mode **Commande** qui permet de:
 +    * se déplacer dans la page avec les touches **h**, **j**, **k**, **l** ou avec les flèches **←** **↓** **↑** **→** ​
 +    * entrer les commandes ci-après (suivies de **Enter**) pour agir sur le texte:
 +
 +^  Commande ​ ^  Action ​ ^
 +| **:q** + Enter  | Quitter ​ |
 +| **:q!** + Enter  | Quitter sans enregistrer ​ |
 +| **:w**+ Enter  | Enregistrer le fichier ​ |
 +| **:wq** + Enter  | Enregistrer et quitter ​ |
 +| **dd** ​ | Effacer la ligne sous le curseur ​ |
 +| **dw** + Enter  | Effacer le mot sous le curseur ​ |
 +| **x** + Enter  | Effacer le caractère sous le curseur ​ |
 +| **X** + Enter  | Supprime les caractères avant le curseur ​ | 
 +| **u**| Annuler la dernière commande ​ |
 +| **i** + Enter  | Passer dans le mode **insertion** ​ |
 +| **:set nu**| Afficher les numéros des lignes |
 +
 +La commande tapée apparaît en bas à droite au cours de la frappe.
 +
 +  * le mode **Insertion** pour éditer le texte (commande **i** et **Escape** pour en sortir)
 +
 +^  Commande ​ ^  Action ​ ^
 +|  a  | placer le curseur juste après le caractère courant ​ |
 +|  A  | placer le curseur à la fin de la ligne courante ​ |
 +|  i  | placer le curseur juste avant le caractère courant ​ |
 +|  I  | placer le curseur au début de la ligne courante ​ |
 +|  o  | créer une nouvelle ligne au dessus de la ligne courante, et place le curseur dessus ​ |
 +|  O  | créer une nouvelle ligne au dessous de la ligne courante, et place le curseur dessus ​ |
 +|  Escape ​ | Passer en mode **Action** ​ |
 +
 +En mode Insertion, **- - INSERTION - -** apparaît en bas à gauche.
 +
 +Se reporter à la documentation http://​doc.ubuntu-fr.org/​vim ​
 +ainsi que http://​forum.ubuntu-fr.org/​viewtopic.php?​id=132970 ​
 +ou http://​www.gentoo.org/​doc/​fr/​vi-guide.xml ou http://​www.siteduzero.com/​tutoriel-3-88344-vim-l-editeur-de-texte-du-programmeur.html
 +
 +==== emacs ====
 + 
 +**Emacs** est un éditeur de texte très puissant et personnalisable. ​
 +
 +Se reporter à la documentation ​
 +  * http://​ccrma.stanford.edu/​guides/​package/​emacs/​emacs.html,​
 +  * http://​doc.ubuntu-fr.org/​emacs. ​
edition-linux.txt · Last modified: 2020/06/24 13:52 by guy