Новые строки игнорируются при копировании из vim - PullRequest
0 голосов
/ 23 апреля 2020

У моего vim странное поведение. Я использую vim 8.0 на WSL.

Когда я набираю код в vim, в vim появляется символ \n, но когда я копирую его в другую программу, новая строка теряется и на ее место вставляется очень длинная пустая строка , После сохранения файла и его перезагрузки проблема исчезает. Я пытался изменить тип файла между dos и unix, на случай, если что-то странное происходит \r, но это не решило проблему. Когда я вставляю ее в новую программу, большую часть времени она выглядит нормально, но такие вещи, как интерпретатор python, вызывают проблемы, так как они видят их как одну строку.

Я должен отметить, что это использует windows клипборд, а не vims. Vims копирует и вставляет, правильно вставляет \n, но я не могу использовать это между программами.

сразу после редактирования

line1                                                                                                                                                       line2                                                                                                                                                       line3                                                                                                                                                       line4     

после сохранения

line1
line2
line3
line4

даже в стеке overlfow выглядит правильно при вставке, но, как вы можете видеть выше, он вставляется без перевода строки. enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...