Как мне найти специальный символ, используя кодовую точку символа в vim? - PullRequest
1 голос
/ 04 августа 2011

Я хочу иметь возможность найти или заменить символ в vi, используя десятичное или шестнадцатеричное число для символа.Например, символ 92.

Возможно ли это?

1 Ответ

6 голосов
/ 04 августа 2011

Чтобы просто найти символ ASCII с шестнадцатеричным значением 0x5c (что составляет 92 в десятичном виде), используйте шаблон поиска:

/\%x5c

Если вы хотите найти все вхождения этого символа вфайла и замените их другим символом (или символами), вы можете ввести эту команду:

:%s/\%x5c/replacement text/gc

Конечно, вы можете заменить 5c шестнадцатеричным значением ASCII любого символа, который вы хотите заменить.

Я нашел эту информацию здесь через поиск в Google по запросу "vim replace ascii symbol"

...