Alternativa mínima do editor de terminal para vi e nano

11

Quais alternativas de modo de terminal / console vi/vime nanoestão disponíveis? Estou procurando um editor de modo de texto minimalista, bonito e amigável para iniciantes completos com PC.

Lembro-me de ter visto em algum lugar um editor de terminal que mostrava menu em Escvez de enigmático (e um tanto feio) ^ X atalhos na parte inferior, mas, pesquisando no GitHub, não consegui encontrá-lo.

ATUALIZAÇÃO : Parecia que "amigável para iniciantes completos" requer mais explicações. Vamos tomar um cenário comum quando o usuário tenta usar vimpela primeira vez (que geralmente é definido como um editor padrão). Quando vimé executado com texto para editar, não há ajuda exibida e a digitação produz resultados estranhos; portanto, os usuários pressionam Escou F1e "não funciona". Um editor amigável, por exemplo , mostraria a ajuda na F1tecla, conteria o sistema de menus com atalhos destacados, forneceria o realce da sintaxe fora da caixa e faria tudo isso por padrão.

anatoly techtonik
fonte
@karel, é capaz de rodar no terminal?
Anatoly techtonik
Eu não notei o atualizado para esta pergunta antes. Você introduziu alterações na pergunta que se afastam significativamente da solicitação original. Role a edição e arquive uma nova pergunta com a solicitação de um editor com um menu acessível com <kbd> F1 </kbd>. Por favor, leia atentamente esta discussão no site Meta.
Luís de Sousa
@ LuísdeSousa F1 é apenas um recurso útil para ser amigável para iniciantes e um editor melhor pode ter muitos outros.
Anatoly techtonik 17/03/19
Mais uma vez, convido você a publicar sua exigência adicional como uma nova pergunta. Por favor, respeite a conduta do site.
Luís de Sousa
@ LuísdeSousa ok, deixe-me esclarecer a pergunta para você.
Anatoly techtonik

Respostas:

7

O micro shows ajudaF1, implementa o realce da sintaxe e saiEsc. Sem menus, mas suporta plugins.

anatoly techtonik
fonte
5

Joe

Voltar na década de 1990 muitos dos meus colegas preferido Joe , quer vi, picoou emacs. Ele ainda é considerado por alguns como o editor de texto mais amigável para o terminal.

JOE é um editor de tela baseado em terminal completo, que é distribuído sob a GNU General Public License (GPL). O JOE existe desde 1988 e é padrão em muitas distribuições Linux.

insira a descrição da imagem aqui

Joe não está instalado por padrão, mas está disponível no repositório do universo :

sudo apt-get install joe

Emacs

insira a descrição da imagem aqui

Embora longe da abordagem minimalista solicitada, o Emacs é altamente personalizável. Assim, com um pouco de trabalho, você pode se comportar da maneira mais adequada para você.

Recursos úteis:

Também está disponível nos repositórios oficiais:

sudo apt-get install emacs

Para executá-lo no terminal, você deve usar a -nwbandeira. Se você pretende usá-lo regularmente, pode criar um alias.

emacs -nw
Luís de Sousa
fonte
Obrigado pelas fotos. Eu acho que o maior problema com ambos vime emacsé que as pessoas continuam pressionando, independentemente de se encaixar na história ou não. =) Joe parece bom - pequeno, não requer que o conhecimento seja executado no modo de texto, mas sua interface com o usuário está a par nano. Deixe-me editar a pergunta para restringir o escopo da pesquisa.
precisa saber é o seguinte
Esqueça o comentário acima - é informativo. Tanto no Joe quanto no Emacs, não vejo a F1chave visível na tela. Funciona mesmo?
Anatoly techtonik
5

Meu melhor palpite é que você está procurando o ne (o bom) editor .

Mostra um Menu ncurses ao pressionar ESC duas vezes ou F1 uma vez. Menu bastante direto. Salvar, Salvar como ... Sair etc.

sudo apt install ne ne-doc
ChrisN84
fonte
1

Também posso sugerir o editor de console 'jed', um pouco como 'ne' em alguns aspectos, com menus (acessíveis via F10), mais simples no geral (menos recursos) e com um pouco de cor.

sudo apt install jed

Jed Editor

Fiddy Bux
fonte