Нано сохранить в стандартный вывод (или встроенный редактор для терминала)

Есть ли способ сохранить нано в стандартный вывод? Или встроенный редактор для терминала?

Я имею в виду, я хотел бы сделать что-то, например, редактировать интерактивный скрипт php, например (из терминала):

$ php <<CODE
<?php
echo "Hello World\n";
?>
CODE

Но эта оболочка встроенная редактирование (с использованием heredoc) слишком важно для моего понимания в данный момент.

1
задан 13.05.2020, 17:06

2 ответа

Ctrl + x сопровождаемый Ctrl + e откроется, текущая строка в Вашем терминальном редакторе (должен быть nano по умолчанию на Ubuntu). То, когда Вы сохраняете и выходите из редактора, что Вы записали в нем, будет выполняться, как будто Вы ввели его на командной строке как нормальный.

при использовании vi-ключей на командной строке, тогда можно получить доступ к тому же самому с <esc>v.

можно также использовать fc встроенный для открытия текстового редактора на предыдущий команда.

1
ответ дан 13.05.2020, 17:06
  • 1
    Кроме того, можно изменить редактора по умолчанию путем установки его на .bashrc, например, export EDITOR="vim" – gary 13.05.2020, 17:07

Можно использовать VI. Вот быстрый и грязный список команд. http://www.cs.colostate.edu/helpdocs/vi.html

1
ответ дан 13.05.2020, 17:07

Теги

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