2017-04-10 2 views

Antwort

1

\w kann keine japanischen Zeichen übereinstimmen. Also würde ich \s.*$ verwenden, um Wort nach Leerzeichen in jeder Zeile abzugleichen. Hier ist der Befehl

:%s/\(\s\+\)\(.*\)$/\1'\2' 
+0

vimgolf: ':% Norm mC‘ „'' –

+0

Sehr froh, eine echte vim Weg Lösung zu sehen, während diese Antwort meine erste vim ist es ist mehr wert als jeder Ruf ich verdient.. @PeterRincker, könntest du weiter über erklären? Ich verstehe , einzeln, aber kann nicht verstehen, warum hier Visual Mode Blockwise und Redo verwendet werden. – qxg

+0

Praktisches VIM hat mich gerettet. ist [Einfügen von ungewöhnlichen Zeichen nach Zeichencode] (https://www.safaribooksonline.com/library/view/practical-vim-2nd/9781680501629/f_0038.html) und "ist [Einfügen aus einem Register ohne Verlassen des Einfügemodus ] (https://www.safaribooksonline.com/library/view/practical-vim-2nd/9781680501629/f_0036.html) Könnten Sie jedoch helfen zu erklären, wie diese im Einfügemodus auslösen? Nachdem ich , Großbuchstaben eingegeben R ist eingefügt – qxg

Verwandte Themen