В буфере vim, если у меня есть список символов, скажите:

A

В

с

С

d

D

и для каждого я хочу заменить его соответствующим кодом ASCII (в десятичном виде). Есть ли способ сделать это без использования внешнего инструмента через:r!some_tool

Например, я знаю, что есть команды:ascii и ga, но они выводят значение на экран, но я не могу найти способ получить его вывод в буфер.

1 ответ1

1

Проверьте str2numchar.vim. Загрузите и установите в папку плагинов vim. Добавьте пример карты ключей визуального режима в ваш файл .vimrc:

vmap <silent> sn :Str2NumChar<CR>

В vim выделите текст, который вы хотите преобразовать, и введите sn .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .