Выделите nbsp \ xA0 в vim

337
mgjk

В моем vimrc есть несколько шаблонов для соответствия странным символам в файлах, таких как вкладки, фигурные кавычки, тире и т. Д.

" Highlight various difficult-to-see problems :match Error / \t/ :match Error /–/ ... 

Как я могу добавить неразрывный пробел ASCII \xA0в этот список?

Я столкнулся с одним из этих nbsps в файле, когда делал некоторые сравнения, я не уверен, как он туда попал, но мне пришлось использовать шестнадцатеричный редактор, чтобы увидеть, что происходит.

Точно так же, на изображении, вы можете видеть, что это выглядит как то, что есть, а не как пробел.

nbsp affecting highlights

1

1 ответ на вопрос

3
romainl

Смотрите :help character-classes:

:match Error /\%xA0/ 
Спасибо за подсказку по команде помощи тоже. Иногда я забываю, что это там, но это, безусловно, стоит прочитать. mgjk 6 лет назад 0
Я бы сказал, что это самая важная вещь для изучения. romainl 6 лет назад 1