Я скопировал что-то от Windows до Нано в WSL, и он включал возвраты каретки (символы CR). Даже при том, что я удалил все возвраты каретки с текстовым редактором (Блокнот ++), они все еще добавляются после копирования, возможно самим Windows - Чем больше окно является более узким, тем больше Windows возвратов каретки добавляет.
Как я мог удалить все возвраты каретки в находке и замене (CTRL+\
) действие в Нано?
Если я вставляю сценарий и просто сохраняющий (CTRL+O) нет никакого изменения (я удостоверился, что при сохранении, режим DOS выключен).
Выполнение dos2unix
на файле не помог - он все еще содержит эти поля Green, и что касается теперь я могу удалить их только вручную (не решение, конечно). Я знаю, что существуют возвраты каретки, потому что, если я копирую файл назад в Блокнот ++, я вижу, что они отображены как символы CR, когда я делаю View > Show symbol > Show all characters
.
Это, кажется, не необходимо.
$ echo -e 'foo\rbar\r\n' > nano
$ cat -A nano
foo^Mbar^M$
$
$ nano nano
я делаю абсолютно, ничто кроме типа Ctrl + O и нажатие не входит , чтобы сохранить файл, затем Ctrl + X для выхода...
$ cat -A nano
foo$
bar$
$
Так, по-видимому, просто открытие файл и сохранение его в nano
на Ubuntu достаточен уничтожить возвраты каретки.