User Tools

Site Tools


edition_linux

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
edition_linux [2021/02/12 15:47]
guy created
edition_linux [2021/02/12 15:52]
guy
Line 8: Line 8:
   * Edition/​Préférences/​Affichage,​ cocher la case **Afficher les numéros de ligne**,   * 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/​Affichage,​ cocher la case **Surligner la ligne actuelle**,
-  * Edition/​Préférences+  * 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**.
  
-====== Edition Linux ======+{{etc-gdm-init_gedit.png|}}
  
-===== Mode graphiqueGedit =====+**Nota**on peut aussi utiliser Affichage/​Mode coloration/​Scrips/​sh (par exemple) pour la **coloration syntaxique**.
  
-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é+La lecture ​est tout de suite plus facile.
  
-Pour cela, lancer Gedit, ​puis procéder ​à cinq réglages+**Gedit** permet d'​ouvrir plusieurs fichiers sans encombrer le bureau grâce au système d'​**onglets** (voir copie d'​écran précédente). 
-  * Edition/Préférences/Affichagecocher ​la case **Afficher ​les numéros ​de ligne**, + 
-  * Edition/Préférences/Affichagecocher ​la case **Surligner ​la ligne actuelle**, +>>Ne pas oublier que pour enregistrer un fichier Systèmeil faut être en mode Administrateur. Il faut donc lancer ​l'​édition en mode console par la commande: 
-  * Edition/Préférences+<​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 greffonsvoir 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 modificationle 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 un 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'​option **-B** (Backup) crée une <​html><​font color="​red"​ <​b>​copie de sécurité<​/b></font></​html> ​ de la version précédenteen 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 couranteet 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 
 + 
 +==== mousepad ==== 
 + 
 +Mousepad est l'​éditeur de texte par défaut de Xubuntu. 
 + 
 +{{:​mousepad.png?​600|}} 
 + 
 +==== emacs ==== 
 +  
 +**Emacs** est un éditeur de texte très puissant et personnalisable.  
 + 
 +=== Commandes === 
 + 
 +**Emacs** se contrôle principalement via des raccourcis-clavier:​ 
 + 
 +  * Ctrl+<​lettre>​ 
 + 
 +  * Alt+<​lettre>​ 
 + 
 +  * Ouvrir, chercher, sauver, quitter 
 + 
 +| **Commande** | **Action** | 
 +| Ctl-x Ctl-f <nom du fichier> | Trouve un fichier | 
 +| Ctl-x Ctl-s  | Sauvegarde un fichier | 
 +| Ctl-x Ctl-b  | Liste des tampons | 
 +| Ctl-x Ctl-c  | Quitte Emacs.| 
 + 
 +Se reporter à la documentation  
 +  * http://​ccrma.stanford.edu/​guides/​package/​emacs/​emacs.html,​ 
 +  * http://​doc.ubuntu-fr.org/​emacs. ​
edition_linux.txt · Last modified: 2021/02/12 15:52 by guy