Как удалить возврат каретки от Nano?

Попробуйте очистить переменную среды DISPLAY. bash $ export DISPLAY = Тогда повторите попытку.

Это то, что я только что сделал, чтобы сделать эту работу на Ubuntu Server 15.04, потому что у меня был X, запущенный на хосте, с которого я входил.

1
задан 25 April 2017 в 22:21

3 ответа

Это не нужно.

$ echo -e 'foo\rbar\r\n' > nano
$ cat -A nano
foo^Mbar^M$
$
$ nano nano

Я ничего не делаю, кроме типа Ctrl + O и нажмите enter, чтобы сохранить файл, затем Ctrl + X для выхода ...

$ cat -A nano
foo$
bar$
$

Поэтому, по-видимому, просто открыть файл и сохранить его в nano на Ubuntu достаточно, чтобы уничтожить возврат каретки.

2
ответ дан 22 May 2018 в 23:14
  • 1
    Я не знаю о WSL, но в nano 2.6.3 в моем xenial box , когда окончанием строки является CRLF , а не только CR, кажется, требуется дополнительный шаг для нажатия Ctrl-D в сохранить диалог для переключения формата DOS off – steeldriver 25 April 2017 в 18:02
  • 2
    Спасибо, Zanna! До сих пор единственное, что я сделал (как в WSL, так и на удаленной машине, которую я туннелировал в из WSL), был просто CTRL + X, потому что, насколько мне известно, он инкапсулирует CTRL + O. @steeldriver вы предлагаете последовательность CTRL + O, CTRL + D, CTRL + X? – JohnDoea 25 April 2017 в 21:15
  • 3
    ^ X один позволяет мне выйти без подсказки - кажется, это особый случай в этом отношении @Benia – Zanna 25 April 2017 в 21:19
  • 4
    Если буфер не изменен, он будет, но если какие-либо изменения были сделаны, обычно он будет запрашивать ... – JohnDoea 25 April 2017 в 21:23
  • 5
    да, я знаю, поэтому я говорю, что это особый случай, потому что ^ X позволяет мне выйти, и файл не изменился, но ^ O изменяет файл (хотя я ничего не сделал) @Benia – Zanna 25 April 2017 в 21:30

Это не нужно.

$ echo -e 'foo\rbar\r\n' > nano $ cat -A nano foo^Mbar^M$ $ $ nano nano

Я ничего не делаю, кроме типа Ctrl + O и нажмите enter, чтобы сохранить файл, затем Ctrl + X для выхода ...

$ cat -A nano foo$ bar$ $

Поэтому, по-видимому, просто открыть файл и сохранить его в nano на Ubuntu достаточно, чтобы уничтожить возврат каретки.

2
ответ дан 18 July 2018 в 14:18

Это не нужно.

$ echo -e 'foo\rbar\r\n' > nano $ cat -A nano foo^Mbar^M$ $ $ nano nano

Я ничего не делаю, кроме типа Ctrl + O и нажмите enter, чтобы сохранить файл, затем Ctrl + X для выхода ...

$ cat -A nano foo$ bar$ $

Поэтому, по-видимому, просто открыть файл и сохранить его в nano на Ubuntu достаточно, чтобы уничтожить возврат каретки.

2
ответ дан 24 July 2018 в 20:22

Другие вопросы по тегам:

Похожие вопросы: