IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
next up previous contents index index
suivant: Commandes de bases: monter: Première Approche des distributions précédent: Utilisations du SHELL   Table des matières   Index

Les Éditeurs vi et Emacs

___________________________________________________________________
Éditeur VI
Vi est un des éditeurs les plus léger. il est en général remplacé par vim sous Linux.
Avantages vi (vim) permet la coloration syntaxique de nombreux fichiers de configuration. indispensable en environnement limité. extrêmement léger.
Inconvénient utilisation un peu moins naturelle que sous Emacs.
________________________________________________________________
commandes de base
:w sauve.
:wq sauve et quitte.
:q! quitte sans sauver.
i mode insertion(édition) .
o passe une ligne passe en mode insertion.
ESC quitte le mode insertion.
/ recherche.
$ find de ligne.
u undo.
___________________________________________________________________
Éditeur Emacs
Avantages personnalisable à volonté - permet des macros extrêmement puissantes - intégrations complète de certaines commandes telles que diff, cvs, jeux, ispell etc ... - intégration du reader de mail/news gnus connu comme les plus performant des clients mail.
Inconvénients Plus lourd et donc plus long à lancer que vi - configuration par défaut généralement limitée.
________________________________________________________________
Commandes de base
Ctrl+x+s sauve.
Ctrl+x+f ouvrir.
Ctrl+x+c quitte.
Ctrl+w ``couper'' le texte sélectionné.
Ctrl+y ``coller''
Alt+w ``copier''.
Ctrl+s ``recherche''.
Ctrl+Shift+/ undo.
Alt+Shift+/ complétions.
________________________________________________________________
configuration
les fichiers de configuration de Emacs sont /.emacs et /.Xdefaults.
Ex: /.emacs
(global-font-lock-mode t) Permet la colorisation syntaxique
(transient-mark-mode t) Permet la mise en surbrillance de la zone sélectionnée
(global-set-key [f1] 'buffer-menu) permet d'associer une touche à une action.

Ex: /.Xdefaults
emacs*verticalScrollBars: off désactivation de la barre de défilement
emacs*menuBar: off désactivation de la barre de menu
emacs*toolBar: off désactivation de la barre des options
emacs*foreground: white couleur de la police
emacs*background: black couleur du fond
emacs*bitmapIcon: true
emacs*popup*Font: 7x13 taille de la fonte des popup
emacs*popup*Foreground: wheat
emacs*popup*Background: DarkSlateBlue
emacs*menubar*Font: 7x13
emacs*menubar*Foreground: wheat
emacs*menubar*Background: DarkSlateBlue
emacs*dialog*Foreground: wheat
emacs*dialog*Background: DarkSlateBlue
emacs*geometry: 80x58+160+50