Editeurs de texte
Sommaire
jEdit
Ressources
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’Emacs | C-x C-c |
| Aide | C-h |
| Tutorial | C-h t |
| Récupère une session Emacs annulée | M-x |
| Retour sur modification (undo) | C-x u |
| Active la barre de Menu | [F10] ou Esc-` ou M-` |
| Ecran précédent | m-v |
| Ecran suivant | C-v |
| Positionne curseur au milieu de l’écran | C-l |
| Ligne précédente | C-p |
| Ligne suivante | C-n |
| + 1 caractère | C-f |
| - 1 caractère | C-b |
| Mot suivant | M-f |
| Mot précédent | M-b |
| Début de ligne | C-a |
| Fin de ligne | C-e |
| Début de phrase | M-a |
| Fin de phrase | M-e |
| Début du texte | M-< |
| Fin du texte | M-> |
| Avance de [n] caractères | C-u n C-f |
| Stop/Annule | C-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 curseur | C-d |
| Supprime le mot précédent | M-<DEL> |
| Supprime le mot suivant | M-d |
| Supprime la fin de ligne | C-k |
| Supprime la fin de phrase | M-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édents | M-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 plantage | M-x #[fichier]#<retour> |
| Fenêtres | C-u 0 C-1 |
| Divise l’écran en 2 | C-x 2 |
| Défilement de la fenêtre du bas | C-M-v |
| Passer en bas et vice-versa | C-x o |
Vi, éditeur de texte
Deux modes : COMMANDE ou INSERTION.
- Passer de Commande à insertion : entrer i (avant curseur) ou a (après curseur).
- Insertion à commande : Echap.
- Pour SORTIR
-
- Mode commande (Echap)
- 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)
-
- 15 dd
- se positionner...
- p ou P
- COPIER (exemple)
-
- 15 yy
- se positionner...
- p ou P
- REPETER (la dernière commande ayant modifié le texte)
- "."