isc-dhcp で dhcp 予約を行うためのチケットをサポートから頻繁に受け取ります。一部のプリンター (cof、cof HP) は、テスト ページに次のように MAC アドレス情報を出力します。そして明らかに、サポート担当者はこの方法でチケットに書き込みます。00:24:81:F3:3A:9C レイアウトに変更し、効率的な方法で「挿入: 2 文字の後に 4 回」を実行したいと考えています。
私はマクロでこれを達成できることを知っています:
qq " start recording -> register q
ll " move the cursor 2 characters right
i " enter insert mode
: " insert :
<Esc> " switch to normal mode and cursor goes 1 character back
l " move the cursor 1 character right(since insert mode back one character)
q " stop recording
4@q " execute macro 4 times
そして、これ:
host foo {
hardware ethernet 002481F33A9C;
fixed-address 192.x.x.x;
}
これに変わります:
host foo {
hardware ethernet 00:24:81:F3:3A:9C;
fixed-address 192.x.x.x;
}
多くのオフィスがあり、このマクロを含むvimrcをすべてのマシン(および冗長マシン)に渡すのは面倒なので、マクロを記録せずにコマンドラインモードを介してこれをより高速に行う方法はありますか?
乾杯