#577: При копировании текста из терминала не сразу вставляются переносы строк

Отредактирована: 508 дней назад

Симптомы

Я копирую текст из терминала и вставляю его в редактор ответа в Swarmica. Затем, пытаюсь его разбить на абзацы: ставлю курсор в начало строки, нажимаю Enter, курсор моргает и ничего не происходит. Нажимаю Enter второй раз и тогда получается перенос строки.

При этом, если этот текст сначала скопировать в текстовый редактор, а потом оттуда в Swarmica - все работает корректно, перенос строки появляется после первого нажатия Enter.

Решение

Используйте вставку текста без сохранения форматирования, с помощью клавиш Ctrl+Shift+V

Причина

Эмулятор терминала помещает текст в буфер обмена в виде единого параграфа, разделенного "мягкими" переносами строк (soft breaks). При первом нажатии Enter текст разделяется на два параграфа, разделенных "жестким" переносом строк, визуально оставаясь таким же, а уже при втором нажатии добавляется еще один пустой параграф, формируя визуальный отступ.

Как и многие другие визуальные редакторы, Swarmica поддерживает два режима вставки:

Ctrl+V – с сохранением форматирования

Ctrl+Shift+V - режим "только текст", в котором содержимое буфера обмена приводится к простому тексту с жесткими переносами строк