Есть ли способ полностью скрыть определенные строки? Я не хочу складывать, я их не вижу вообще. Пример: я программирую с помощью php; функции и переменные класса имеют phpdocs, и я ненавижу, сколько вертикальных космических линий ни с чем, но могут принимать /**
и */
. Поэтому я бы не хотел их показывать (и, скорее всего, некоторые другие вещи). Хотя у меня есть сомнения в том, что это возможно ...VIM hide (not fold!) Lines
Редактировать: Пожалуйста, не публикуйте о глобальных командах; Я знаю их, и они не делают того, что я хочу. Вы можете печатать то, что я хочу. Но я хочу, чтобы линии были скрыты в области редактирования.
Хотя у меня нет прямого ответа для вас, Vim является открытым исходным кодом и расширяемым. Все возможно с достаточным количеством времени и усилий. –
Но это не сворачивание, просто идеально подходит для вашего примера phpdocs: они сгущаются до одной строки, что служит важным визуальным признаком того, что «что-то скрыто». Без этого указания это было бы опасной особенностью. Также помните, что Vim должен работать одинаково хорошо в консоли, поэтому любая причудливая индикация GUI не будет работать. –
Возможно, вы могли бы сделать это с помощью 'conceal' или' fold' + 'highlight' в цвете фона, хотя это кажется грязным. Некоторые из них, безусловно, возможны - я помню, когда я случайно включил фальсификацию в 'AutomaticLatexPlugin', эта функция заставила меня замолчать. – epsilonhalbe