Редактор Vim показывает некоторые синие символы, но не может до них добраться

Я редактировал некоторые данные, и когда я проверил файл json, он показал несколько синих символов, таких как «<202b> 202>» и «b>». Я вижу их через vim, но не могу их изменить или даже найти. Редактор Vim показывает некоторые синие символы, но не может до них добраться

Когда я печатаю тексты в python, python также их не видит и просто печатает обычные тексты. Эти символы важны? Как я могу избавиться от них? Спасибо.

Как сделать HTTP-запрос в Javascript?
Как сделать HTTP-запрос в Javascript?
В JavaScript вы можете сделать HTTP-запрос, используя объект XMLHttpRequest или более новый API fetch. Вот пример для обоих методов:
0
0
83
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

<202b> — это то, как Vim представляет символ U+202B, присутствие которого имеет смысл, потому что ваши данные представляют собой смесь сценариев слева направо и справа налево.

Вы не можете искать его с помощью /<202b>, потому что символов <202b> на самом деле нет в тексте, это просто то, как Vim отображает символ U+202B, когда встречает его.

Ты можешь:

  • вставьте этот символ с <C-v>u202b, см. :help i_ctrl-v_digit,
  • найдите его с помощью /\%u202b, см. :help /\%u.

Что касается избавления от них… это зависит от того, случайно они здесь или преднамеренно.

Другие вопросы по теме