Как сделать так, чтобы vim правильно отображал пробелы в половину ширины - PullRequest
2 голосов
/ 28 апреля 2019

Я редактирую некоторые файлы, которые включают кхмерский текст. И vim не показывает строки правильно.

Фактический текст: ១៥.១ ស្រៈ​ពេញ​តួ

Как это выглядит в vim:

vim

Кодировка файлов - utf-16le.

Emacs хорош на Linux-машине и Notepad в Windows. Просто у vim есть эта проблема.

1 Ответ

0 голосов
/ 03 мая 2019

Обходные пути (НЕ ответ на ваш вопрос):

  1. Замените <200b> пробелом (:%s/\%u200b/ /g) или ничем (:%s/\%u200b//g) в Vim . Кредиты

  2. Производите замены, используя sed в терминал (sed -i "s/$(echo -ne '\u200b')//g" name_of_the_file). Кредиты

Кое-что о специальных символах в Vim

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...