У меня есть этот столбец в файле я редактируемого в VIM:Как преобразовать десятичное число в hex в VIM?
16128
16132
16136
16140
# etc...
И я хочу, чтобы преобразовать его в этой колонке:
0x3f00
0x3f04
0x3f08
0x3f0c
# etc...
Как я могу это сделать в VIM?
+1 nice (... и остальные 15 символов) – stefanB
хорошо работает, имейте в виду, что если ваши целые числа содержат отрицательные значения, вам понадобится предисловие к вашему поиску соответственно 's/- \? \ D \ +/\ = printf («0x% 08x», отправить (0)) 'и удалить дополнительные' 0xffff 'по необходимости: например' s/0xffffffff/0x' для 32 бит. – Orwellophile