У моего 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 выглядит правильно при вставке, но, как вы можете видеть выше, он вставляется без перевода строки.