Ответ 1
Вы можете сделать комментарии невидимыми:
:hi! Comment guifg=bg ctermfg=white
или
:hi! link Comment Ignore
Есть ли способ полностью скрыть определенные строки? Я не хочу складывать, я их не вижу вообще. Пример: я программирую с помощью php; функции и переменные класса имеют phpdocs, и я ненавижу, сколько вертикальных космических линий ни с чем, но /**
и */
могут принимать. Поэтому я бы не хотел их показывать (и, скорее всего, некоторые другие вещи). Хотя у меня есть сомнения, что это возможно...
Изменить: Не сообщайте о глобальных командах; Я знаю их, и они не делают того, что я хочу. Вы можете печатать то, что я хочу. Но я хочу, чтобы линии были скрыты в области редактирования.
Вы можете сделать комментарии невидимыми:
:hi! Comment guifg=bg ctermfg=white
или
:hi! link Comment Ignore
Я знаю, что на самом деле это не то, о чем вы просите, но попробовали ли вы использовать фальцовку с пустым foldtext
? Таким образом, линия сложенная область выглядит как пустая строка. Для этого установите
set foldmethod=marker
set foldmarker=\/**,*\/
set foldtext='\ '
Я предпочитаю foldtext, который указывает, что там что-то есть, возможно, создавая, выглядит как одна прокомментированная строка. В этом случае, заменив первую сложенную строку одной строкой комментария //
на текущем уровне отступа:
set foldtext=substitute(getline(v:foldstart),'\\/\\*\\*.*','\\/\\/','g'
Я нахожу это ненавязчивым, но все же напоминаю, что есть скрытый текст.
Надеюсь, что это поможет.