|
edition_linux 2009/10/31 18:54 |
edition_linux 2009/11/24 20:29 version actuelle |
| | | | |
| | | | |
| - | ===== Mode graphique ===== | |
| | | | |
| | + | |
| | + | ===== Mode graphique ===== |
| | | | |
| | L'application de base pour éditer des fichiers 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é. | | L'application de base pour éditer des fichiers 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é. |
| | | | |
| | >>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: | | >>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 xxxx # ou simplement gksu</file> | + | <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**. | | ou mieux, terminer par un dièze pour garder la main et éditer les fichiers en cliquant sur **Ouvrir**. |
| | <file>gksu gedit &</file> | | <file>gksu gedit &</file> |
| | 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. | | 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 ==== |
| | + | |
| | + | A rédiger |
| | | | |
| | ===== Lignes de commande ===== | | ===== Lignes de commande ===== |
| | | | |
| | Différents éditeurs en mode texte sont disponibles: | | Différents éditeurs en mode texte sont disponibles: |
| | + | |
| | | | |
| | | | |
| | ==== nano, le plus simple ==== | | ==== nano, le plus simple ==== |
| | | | |
| - | Déplacer le point d'insertion soit avec les flèches, soit avec les sauts de page puis entrer le texte et ou effacer à la demande. | + | 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: | | Quelques commandes sont présentées en bas de la fenêtre: |
| | <file>sudo nano -B /etc/fstab </file> | | <file>sudo nano -B /etc/fstab </file> |
| | * L'option **-m** (--mouse) active l’utilisation de la souris, si elle est disponible pour le système. | | * L'option **-m** (--mouse) active l’utilisation de la souris, si elle est disponible pour le système. |
| | + | |
| | + | |
| | + | |
| | + | |
| | + | |
| | + | |
| | + | |
| | + | |
| | + | |
| | + | |
| | | | |
| | | | |
| | ==== vi ou vim ==== | | ==== vi ou vim ==== |
| | | | |
| - | 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 | + | **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** + Enter | 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** + Enter | Annuler la dernière commande | |
| | + | | **i** + Enter | Passer dans le mode **insertion** | |
| | + | |
| | + | 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, **- - INSERT - -** 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 |
| | | | |
| | ==== emacs ==== | | ==== emacs ==== |
| | **Emacs** est un éditeur de texte très puissant et personnalisable. | | **Emacs** est un éditeur de texte très puissant et personnalisable. |
| | | | |
| - | Se reporter à la documentation http://ccrma.stanford.edu/guides/package/emacs/emacs.html ou sur http://doc.ubuntu-fr.org/emacs. | + | Se reporter à la documentation |
| | + | * http://ccrma.stanford.edu/guides/package/emacs/emacs.html, |
| | + | * http://doc.ubuntu-fr.org/emacs. |