LINUX.ORG.RU

[vim] Длинные строки, поля и переносы (+)

 


0

0

Иногда кроме кода приходится писать тексты на человеческом языке, вроде длинных писем или мануалов. И в этих случаях очень неудобно, что длинные строки разъезжаются на весь экран, и приходится глазами ёрзать туда-сюда. Можно, конечно, уменьшить окно до приемлего размера, но тогда из-под него выглядывают другие окна с посторонними вещами, и это очень отвлекает. И даже если их свернуть или поместить терминал с вимом на отдельный десктоп и на обои поставить что-то нейтральное и светлое, то всё равно в узком окне чувствуешь себя так, будто пишешь свиток на туалетной бумаге. Нет никаких полей, и текст со всех сторон стиснут. Многие, наверно, любят писать впритык к краю бумаги, но меня и многих других это беспокоит, и подсознательно хочется там оставить хотя бы пару сантиметров свободного места. Да и в книгах делают поля не просто так. Ну ладно, правое поле сделать можно с помощью set wm=80, но слева всё равно текст будет упираться в кромку окна. А из-за жёстких переносов портятся diff-ы в репозитории, иногда добавляется одно слово, и лавинообразно меняются переносы во всём абзаце, в дифе потом вообще не поймёшь, что произошло. Что ещё, можно сделать vsplit, чтобы слева и справа от основного текста были пустые фремы, но это тоже, блин, костыль ещё тот. И рамки фреймов так и будут зажимать текст с двух сторон. Короче, блин, КАК В ВИМЕ РЕДАКТИРОВАТЬ ДЛИННЫЕ ТЕКСТЫ? Почему любой дурацкий офис умеет оставлять поля, а вим не умеет? Ну ладно, вим не нужен. Как в ЕМАКСЕ сделать простые белые поля без ничего? Вообще, в каком редакторе это делается? Не верю, что у одного меня такие проблемы, человечество наверняка нашло какой-то выход.

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.