Есть ли способ сохранить нано в стандартный вывод? Или встроенный редактор для терминала?
Я имею в виду, я хотел бы сделать что-то, например, редактировать интерактивный скрипт php, например (из терминала):
$ php <<CODE
<?php
echo "Hello World\n";
?>
CODE
Но эта оболочка встроенная редактирование (с использованием heredoc) слишком важно для моего понимания в данный момент.
Ctrl + x сопровождаемый Ctrl + e откроется, текущая строка в Вашем терминальном редакторе (должен быть nano
по умолчанию на Ubuntu). То, когда Вы сохраняете и выходите из редактора, что Вы записали в нем, будет выполняться, как будто Вы ввели его на командной строке как нормальный.
при использовании vi-ключей на командной строке, тогда можно получить доступ к тому же самому с <esc>v
.
можно также использовать fc
встроенный для открытия текстового редактора на предыдущий команда.
Можно использовать VI. Вот быстрый и грязный список команд. http://www.cs.colostate.edu/helpdocs/vi.html
export EDITOR="vim"
– gary 13.05.2020, 17:07