D o m i n i q u e   G u e b e y    J u n g l e          Bazar informatique

Editeurs de texte

Sommaire


jEdit

Ressources

http://www.jedit.org

Buffers
Notion
Plusieurs buffers = plusieurs fichiers simultanément
Maniement
Cliquer sur la barre supérieure affiche la liste (Buffer switcher)
View > Show Buffer switcher
View > Go to Previous Buffer
View > Go to Next Buffer
View > Go to Recent Buffer
Line wrap

Utilities > Global/Buffer options > Editing > Word Wrap. Choisir None/Soft/Hard. On peut modifier la « wrap margin ».

Sélection rectangulaire
Copier-coller de sélections rectangulaires
  • Passer en mode sélection rectangulaire : Edit > More Selection > Rectangular Selection
  • Sélectionner le « pavé » et le copier (Ctrl+c)
  • Se positionner sur l’emplacement d’arrivée
  • Edit > More Clipboard > Vertical Paste
  • Sortir du mode sélection rectangulaire : ( Edit > More Selection > Rectangular Selection)
Remarques : en mode sélection rectangulaire...
  • Un clic au delà de la fin d’une ligne remplit l’intervalle de caractères Espace
  • Si on sélectionne un pavé sur plus d’une ligne, la frappe sur une ligne se répète sur toutes les lignes sélectionnées.
  • La sélection peut être simplement l’intervalle entre deux caractères, dans ce cas les caractères frappés sont simplement insérés
Fichiers HTML/XML

Préalable : avoir chargé le plugin XML (Plugins > Plugin Manager > Install > Cocher le plugin voulu > Install

Plugins > XML
  • Characters to Entities
  • Entities to Character
Aussi :
Macros > Text > Insert Tag

Emacs, éditeur de texte

C = Ctrl, m = Alt ("meta", à défaut, Esc)

Sortie d’EmacsC-x  C-c
AideC-h
TutorialC-h  t
Récupère une session Emacs annuléeM-x
Retour sur modification (undo)C-x  u
Active la barre de Menu[F10] ou Esc-` ou M-`
Ecran précédentm-v
Ecran suivantC-v
Positionne curseur au milieu de l’écranC-l
Ligne précédenteC-p
Ligne suivanteC-n
+ 1 caractèreC-f
- 1 caractèreC-b
Mot suivantM-f
Mot précédentM-b
Début de ligneC-a
Fin de ligneC-e
Début de phraseM-a
Fin de phraseM-e
Début du texteM-<
Fin du texteM->
Avance de [n] caractèresC-u  n  C-f
Stop/AnnuleC-g
WINDOWS : tue toutes les fenêtres (sauf [n]ième)C-x n
Supprime le car. du curseur<DEL>
Supprime le car. suivant le curseurC-d
Supprime le mot précédentM-<DEL>
Supprime le mot suivantM-d
Supprime la fin de ligneC-k
Supprime la fin de phraseM-k
Supprime une portion de texte (marquage du début)C-@ ou C-span
Supprime une portion de texte (marquage de la fin)C-w
Rappel du texte supprimé ("yanking")C-y
Rappel des précédentsM-y
Défaire ("undo")C-x u ou C-_
Fichiers (trouver)C-x  C-f  <retour>
Fichiers (enregistrer)C-x  C-s
Buffers (liste)C-x  C-b
Buffers (sortie de liste)C-x  1
Récupère sauvegarde après plantageM-x #[fichier]#<retour>
FenêtresC-u  0  C-1
Divise l’écran en 2C-x  2
Défilement de la fenêtre du basC-M-v
Passer en bas et vice-versaC-x  o

Vi, éditeur de texte

Deux modes : COMMANDE ou INSERTION.

Pour SORTIR
  1. Mode commande (Echap)
  2. Sortie
    • :wq (sortie avec mise-à-jour)
    • :q! (sans m-à-j), ne pas oublier le ":"
DEPLACEMENT par ligne.
  • Ctrl-F : avance de 24 lignes
  • Ctrl-B : recule de 24 lignes
  • Ctrl-D : avance de 12 lignes
  • Ctrl-U : recule de 12 lignes
POSITIONNEMENT dans le fichier.
  • H : ligne du haut
  • M : ligne du milieu
  • L : ligne du bas
ALLER A...
  • Ligne n : nG [Entrée]. Ex : 33G.
  • (ligne en cours) 1er caractère non blanc de la ligne : ^
  • (ligne en cours) 1er caractère quelconque de la ligne : 0
  • Dernier caractère de la ligne : $
  • Dernier caractère du mot : e
  • Mot suivant : w
  • Mot précédent : b
DIRECTION
  • h : gauche
  • j : bas
  • k : haut
  • l : droite
RECHERCHE...
  • du début à; la fin : /
  • Depuis la fin : ?
  • Continuer : n
INSERTION
  • Avant curseur : i
  • Après curseur : a
  • Avant ligne en cours : O
  • Après ligne en cours : o
EFFACEMENT de texte
  • Caractère en cours : x
  • 3 car. depuis le curseur : 3x
  • Effacer mot en cours depuis le curseur + blancs suivants : dw
  • 3dw : comme 3 fois dw
  • Effacer la ligne : dd
  • 4dd : efface 4 lignes
  • Effacer du curseur à; fin de la ligne : D
REMPLACEMENT
  • Sur le caractère de remplacement : r puis caractère nouveau
  • Plusieurs : R puis caractères et [Echap]
  • Remplacer un mot : cw puis nouveau mot [Echap]
  • Effacer derniers caractères : p (insère après) P (insère avant)
CONCATENER deux lignes
J (colle ligne suivante).
DEPLACER (exemple)
  1. 15 dd
  2. se positionner...
  3. p ou P
COPIER (exemple)
  1. 15 yy
  2. se positionner...
  3. p ou P
REPETER (la dernière commande ayant modifié le texte)
"."
Cre : 16 sep 2009 - Maj : 18 mar 2012

A propos de ces pages / about these pages : http://www.dg77.net/about.htm
Gen : 2012-03-18-13:21:29,34