mdview2 testfiles: LINES.MD как fenced code block (обойти склейку в параграф)
Вьювер склеивает подряд идущие непустые строки в один абзац (markdown soft-wrap), из-за чего простые строки сворачивались в ~2752 экранных и лимит 18432 не достигался. Завернул содержимое в code fence (verbatim, 1:1 строка-источник = экранная строка) -> 22000 строк > 18432. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -52,9 +52,13 @@ for t in range(NT):
|
||||
write('TABLES.MD', '\n'.join(out) + '\n')
|
||||
|
||||
# --- LINES.MD: масса коротких строк -> исчерпание лимита строк ---------------
|
||||
# 22000 коротких непустых строк = 22000 экранных сегментов > 18432; контент
|
||||
# мал (~9 ячеек/строка), поэтому первой срабатывает причина TRUNC_LINES.
|
||||
# ВАЖНО: вьювер склеивает подряд идущие непустые строки в один параграф
|
||||
# (markdown soft-wrap), поэтому простые строки потекли бы в абзац. Нужен
|
||||
# контент БЕЗ склейки -> кладём всё в fenced code block (verbatim, 1:1
|
||||
# строка-источник = экранная строка). 22000 строк > 18432 -> TRUNC_LINES;
|
||||
# контент мал (~9 ячеек/строка), кап контента не задевается.
|
||||
N = 22000
|
||||
out = ['# Short lines test - line limit trigger', '']
|
||||
out = ['# Short lines test - line limit trigger', '', '```']
|
||||
out += [f'row {i:05d}' for i in range(1, N + 1)]
|
||||
out.append('```')
|
||||
write('LINES.MD', '\n'.join(out) + '\n')
|
||||
|
||||
Reference in New Issue
Block a user