Nano salva em stdout (ou um editor inline para terminal)

1

Existe uma maneira de salvar o nano em stdout? Ou um editor inline para terminal?

Quer dizer, eu gostaria de fazer coisas como, por exemplo, editar um script php interativo como (do terminal):

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

Mas essa edição inline shell (usando heredoc) é muito precária para minha compreensão no momento.

    
por Iacchus 25.02.2014 / 19:53

2 respostas

1
Ctrl + x seguido por Ctrl + e abrirá a linha atual no seu editor de terminal ( deve ser nano por padrão no Ubuntu). Quando você salvar e sair do editor, o que você escreveu nele será executado como se você tivesse digitado na linha de comando como normal.

Se você estiver usando as teclas vi na linha de comando, poderá acessar a mesma coisa com <esc>v .

Você também pode usar o fc incorporado para abrir o editor de texto no comando anterior .

    
por evilsoup 25.02.2014 / 21:33
1

Você pode usar o VI. Aqui está uma lista de comandos rápida e suja. link

    
por skjennings 25.02.2014 / 19:58