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
Last revision Both sides next revision
edition_linux [2021/02/12 15:47]
guy created
edition_linux [2021/02/12 15:50]
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 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'​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