Ich wollte das schreiben:
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]
Am Ende habe ich LibreCalc verwendet, die verschiedenen Teile in verschiedene Zellen eingefügt, die Buchstaben und Zahlen hinzugefügt, die Ergebnisse verkettet und das Los wieder in Vim eingefügt.
Ich schätze, dass das, was ich schreiben wollte, schrecklicher Code ist. Ich lerne gerade Python und habe versucht zu vermeiden, dass ich selbst Informationen finde, von denen ich weiß, dass sie später in dem Kurs, dem ich folge, behandelt werden ( http://interactivepython.org/ ).
Der schnellste Weg, dies in vim zu tun, war, so etwas zu tippen
A = mapping[0] <ESC> hh <CTRL>+<V> BBh y $ o B <ESC> y 1] <CR>
Ich weiß, dass vim sehr mächtig ist (ich benutze es seit ein paar Wochen, genieße es wirklich).
Wäre es möglich gewesen, mit einem vim-Befehl zu schreiben, was ich wollte?