Как свернуть скрытый текст? - PullRequest
       10

Как свернуть скрытый текст?

3 голосов
/ 10 октября 2010

Проблема заключается в следующем:

  1. Это обычный файл .txt

  2. Я включил функцию скрытия и создал этот файл синтаксиса:

    set conceallevel=3
    syn region cTest conceal start='€£' end='£€'
    hi cTest ctermfg=DarkYellow
    
  3. Сначала я пишу краткое изложение того, что я хочу сказать, и помещаю его между € и £. Затем в той же строке я пишу более длинный текст, следуя указаниям резюме. Весь файл содержит много (> 100) строк.

  4. Функция маскировки работает очень хорошо, за исключением одного момента: если каждая следующая строка имеет длину, например, 600 символов (сводка 120, текст 480), и если экран имеет ширину 80 символов, строки Курсор не включен, будет отображаться 6 строк экрана плюс… пустота, соответствующая скрытым 120 символам.

Возможно ли разрушить эту пустоту (если можно так выразиться)?

(Я не смог найти учебник по функции сокрытия, кроме совета № 1308, и тег "скрыть" не принимается переполнением стека ...)

1 Ответ

1 голос
/ 10 октября 2010

К сожалению, в настоящее время нет способа устранить эту пустоту, созданную функцией сокрытия;очевидно, что разработка функции сокрытия была очень сложной и требовала некоторых компромиссов, чтобы «вовремя» выпустить ее до выпуска 7.3.

Это может быть исправлено в следующем выпуске, если кто-то представит рабочий патчБрэм Муленаар и / или список рассылки разработчиков Vim.

...