Je connais plusieurs façons de copier des choses:
yiw
= Yank dans le mot en cours
yaw
= Yank tout le mot (y compris un espace de fin)
yy
= Yank la ligne en cours
3yy
= yank de trois lignes commençant à la ligne en cours
yap
= yank tout le paragraphe (y compris le retour à la ligne suivant)
Je peux aussi supprimer ou modifier un seul caractère:
x
= efface le caractère sous le curseur
r
= remplace le caractère sous le curseur
Mais comment dans le monde copiez-vous simplement un seul caractère sous le curseur?
Ma motivation est que je programme en Perl 6 et que certains opérateurs sont des caractères Unicode. Pour le moment, j'utilise le code Perl 6 Config :: INI de tadzik comme point de départ pour un analyseur personnalisé, par exemple, et j'aurais bien aimé copier uniquement ce caractère de citation français (un opérateur hyper) à partir de cette ligne :
my %hash = $<sections>».ast;
Je pourrais utiliser la version "Texas" à deux caractères de l’opérateur hyper >>
, mais j’ai pensé qu’elle >»
était meilleure et moins ambiguë que >>>
:
my %hash = $<sections>>>.ast;
ytX
(" y
ank t
il X
") semble fonctionner quand X
le caractère est juste à droite.
conceal
fonctionnalité Vim ?
»
personnage?
yl