Как показать невидимые окончания строк в Sublime Text 3?

Я хотел бы отображать невидимые окончания строк в Sublime Text 3, как, например, в Notepad++. Как мы можем сделать это?

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

Ответ 1

Пакет RawLineEdit довольно хорош для этого. Он включает и выключает режим просмотра и редактирования концов строк, выбирая Raw Line Edit: Toggle из командной строки Sublime ctrl shift p.

Это хорошо, если вы хотите иметь возможность включать и выключать видимость концов линий в тех случаях, когда вы хотите ее видеть (это не лучший вариант, если вы хотите, чтобы окончания строк были всегда видны).

Это также очень полезно для просмотра (и редактирования), если вы столкнулись с проблемами crlf, с символами возврата каретки в стиле Windows cr, смешанными со стандартными символами конца строки lf, показанными как ¬:

enter image description here

Ответ 2

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

Он доступен здесь: https://github.com/sdive/sublime-text_managelineendings

Ответ 3

Другие предложения, найденные здесь, не сработали для персонажа, с которым я столкнулся (U + 2028). Я обнаружил, что этот плагин мог показать мне, где происходил персонаж:

https://packagecontrol.io/packages/Highlight%20Dodgy%20Chars