Ответ 1
Попробуйте следующее:
Наведите курсор на символ, введите ga
и вы увидите шестнадцатеричное представление символа, затем вы можете его заменить:
:% s/\% XNn//г
Где NN - шестнадцатеричный код символа.
Когда я вырезаю и вставляю из документа Word в VIM, цитаты переводятся в a-circumflex, а затем < 99 > , где < 99 > представляет собой однобайтовое представление. (Которое я знаю, потому что, когда я перехожу к нему, набрав один "l", я вернусь ко всем четырем символам).
Я хочу выполнить поиск и заменить, и я знаю достаточно, чтобы найти орграф a-cirumflex с помощью control-K a > , но я не могу понять, как искать < 99 > , и искать literal/< 99 > не работает.
У меня действительно есть два вопроса:
Какую тему помощи я должен проконсультироваться в vim, чтобы узнать, что это за зверь < 99 > (поскольку это не похоже на орграф) (или, может быть, это орграф, и я чего-то не хватает )?
Как искать один символ, представленный < 99 > ?
Попробуйте следующее:
Наведите курсор на символ, введите ga
и вы увидите шестнадцатеричное представление символа, затем вы можете его заменить:
:% s/\% XNn//г
Где NN - шестнадцатеричный код символа.
Разве это относится к vim показывает знак вопроса вместо символа?
Он может быть символом unicode 0x0099, который не имеет графического представления.
Как вставить unicode - "u0099 в режиме INSERT вставляет символ с помощью unicode значение 0x0099. "(из здесь)
@CMS подробный поиск непосредственно для символьного значения. Если персонаж является словом сам по себе (или вы можете быстро добавить пробелы, чтобы сделать его так), вы также можете курсор над символом и введите ***** - который будет искать вперед ближайшее слово к курсору ( #, чтобы вернуться назад).