GestionBloc

Illustre comment l'éditeur et le codec collaborent pour les opération de blocs.

Seuls sont disponibles :

  • codec_delete_line
  • codec_insert_line

Aussi, les actions se font ligne par ligne. Je m'engage de mon côté (codec) à ce que cela ne soit pas inefficace (dans TurboASS la suppression ou la copie de gros blocs peut prendre plusieurs dizaines de secondes !).

Effacer un bloc.

Attention, pour effacer un bloc allant des lignes 100 à 120 inclues , il faut appeler 21 fois delete_line(100). Ou alors delete_line(n) pour n de 120 à 100 à rebours.

Copier un bloc.

Laissé comme exercice au lecteur. Un soin particulier est à apporter si la ligne destination se trouve à l'intérieur du bloc source.

Déplacer un bloc.

Laissé comme exercice au lecteur. Si la ligne destination se trouve à l'intérieur du bloc source, cela équivaut à un NO-OP.

Sélection du bloc

Tout comme VI il est possible de sélectionner (en inversion vidéo) un bloc à l'aide d'un raccourci clavier.
Cette sélection se fait ligne par ligne. Les touches fléchées HAUT et BAS permettent de d'agrandir ou de diminuer cette sélection.

Annulation de la sélection d'un bloc

Pour annuler le mode de sélection préalablement activé, une simple pression sur la touche ESC suffit.

Sauf mention contraire, le contenu de cette page est protégé par la licence Creative Commons Attribution-ShareAlike 3.0 License