Vim Полезности
Оглавление
Переключиться в Hex режим (Linux)
Редактирование бинарного файла в Vim выглядит примерно так :
^B-^@^@^E^X^@^@�^@^M^@^[[38;5;4m^@^@^C^\^?^U^D��^@^Q^S^Z^Y^R^O^W^V^@^@^@^@0^@l^A^@^@^@^@^B-^@^@^E
^@^@^@�^@^M^@^[~J^@^@^C^\^?^U^D��^@^Q^S^Z^Y^R^O^W^V^@^@^@^@^B-^@^@^E^X^@^@�^@^M^@^[~J\^?^U^D��^@
Введи следущую команду для запуска буфера через xxd
дамп комманду на Linux:
:%!xxd
И буффер изменится в это:
0000000: 022d 0000 0518 0000 bd00 0d00 1bca 0000 .-..............
0000010: 031c 7f15 04ff ff00 1113 1a19 120f 1716 ................
0000020: 0000 0000 3000 6c01 0000 0000 022d 0000 ....0.l......-..
0000030: 0500 0000 bd00 0d00 1b8a 0000 031c 7f15 ................
Это не настоящий hex редактор! Только изменения в hex столбцах будут выполнять восстановление!
Вот так можно восстановить оригинальный вид:
:%!xxd -r
Добавь в свой Vim конфиг:
" :w!!
" записать в файл когда случайно открыл его без root прав
cmap w!! w !sudo tee % > /dev/null