Je voulais écrire ceci:
A = mapping[0]
B = mapping[1]
C = mapping[2]
D = mapping[3]
E = mapping[4]
F = mapping[5]
G = mapping[6]
H = mapping[7]
I = mapping[8]
J = mapping[9]
K = mapping[10]
L = mapping[11]
M = mapping[12]
N = mapping[13]
O = mapping[14]
P = mapping[15]
Q = mapping[16]
R = mapping[17]
S = mapping[18]
T = mapping[19]
U = mapping[20]
V = mapping[21]
W = mapping[22]
X = mapping[23]
Y = mapping[24]
Z = mapping[25]
J'ai fini par utiliser LibreCalc, en mettant les différentes parties dans différentes cellules, en ajoutant les lettres et les chiffres, en concaténant les résultats et en recollant le lot dans Vim.
J'apprécie que ce que je voulais écrire soit un code affreux. J'étudie actuellement Python et j'ai essayé d'éviter d'aller chercher moi-même des informations dont je sais qu'elles seront traitées plus tard dans le cours que je suis en train de suivre ( http://interactivepython.org/ ).
Le moyen le plus rapide que je connaissais pour le faire dans vim était de taper quelque chose comme
A = mapping[0] <ESC> hh <CTRL>+<V> BBh y $ o B <ESC> y 1] <CR>
Je sais que vim est très puissant (je l'utilise depuis quelques semaines, je l'apprécie vraiment).
Aurait-il été possible d'écrire ce que je voulais avec une commande vim?