Minimalny edytor terminali alternatywny do vi i nano

11

Jakie opcje trybu terminalu / konsoli są dostępne vi/vimi nanosą dostępne? Szukam minimalnego, dobrze wyglądającego i przyjaznego edytora trybu tekstowego dla kompletnych nowicjuszy na PC.

Pamiętam, że widziałem gdzieś edytor terminali, który wyświetlał menu Esczamiast tajemniczych (i nieco brzydkich) ^ X skrótów na dole, ale przeszukując GitHub nie mogłem go znaleźć.

AKTUALIZACJA : Okazało się, że „przyjazny dla kompletnych nowicjuszy” wymaga więcej wyjaśnień. Weźmy wspólny scenariusz, gdy użytkownik próbuje użyć vimpo raz pierwszy (który jest często ustawiany jako domyślny edytor). Podczas vimuruchamiania z tekstem do edycji nie jest wyświetlana żadna pomoc, a pisanie daje dziwne wyniki, więc użytkownicy trafili Esclub F1„to nie działa”. Przyjazny redaktor, na przykład , by pokazać pomoc na F1klucz, zawierają system menu z podświetlonych skrótów zapewniają podświetlanie składni po wyjęciu z pudełka, i zrobić wszystko domyślnie.

anatoly techtonik
źródło
@karel, czy można go uruchomić w terminalu?
anatoly techtonik
Nie zauważyłem wcześniej zaktualizowanego do tego pytania. Wprowadziłeś zmiany do pytania, które wyraźnie odbiegają od pierwotnego żądania. Cofnij edycję i zadaj nowe pytanie z prośbą o edytor z menu dostępnym w <kbd> F1 </kbd>. Przeczytaj uważnie tę dyskusję na stronie Meta.
Luís de Sousa
@ LuísdeSousa F1 to tylko jedna użyteczna funkcja przyjazna dla początkujących, a lepszy edytor może mieć wiele innych.
anatoly techtonik
Jeszcze raz zapraszam do opublikowania dodatkowego wymagania jako nowego pytania. Szanuj zachowanie strony internetowej.
Luís de Sousa,
@ LuísdeSousa ok, pozwól, że wyjaśnię ci pytanie.
anatoly techtonik

Odpowiedzi:

7

mikro pokazuje pomocF1, wdraża podświetlanie składni, wychodziEsc. Brak menu, ale obsługuje wtyczki.

anatoly techtonik
źródło
5

Joe

Powrót w 1990 wielu moich kolegów preferowane Joe albo vi, picoalbo emacs. Jest nadal uważany przez niektórych za najbardziej przyjazny dla użytkownika edytor tekstowy oparty na terminalach.

JOE jest w pełni funkcjonalnym edytorem ekranów terminalowych, który jest rozpowszechniany na licencji GNU General Public License (GPL). JOE istnieje od 1988 roku i jest standardowo wyposażony w wiele dystrybucji Linuksa.

wprowadź opis zdjęcia tutaj

Joe nie jest instalowany domyślnie, ale jest dostępny z repozytorium wszechświata :

sudo apt-get install joe

Emacs

wprowadź opis zdjęcia tutaj

Chociaż Emacs jest daleki od minimalistycznego podejścia, o które prosisz, jest wysoce konfigurowalny. Więc przy odrobinie pracy możesz sprawić, że zachowa się w najbardziej odpowiedni dla Ciebie sposób.

Przydatne zasoby:

Jest również dostępny w oficjalnych repozytoriach:

sudo apt-get install emacs

Aby uruchomić go w terminalu, musisz użyć -nwflagi. Jeśli zamierzasz go regularnie używać, możesz utworzyć alias.

emacs -nw
Luís de Sousa
źródło
Dziękuję za zdjęcia. Myślę, że największym problemem jest jedno vimi drugie, emacsponieważ ludzie ciągle go popychają, niezależnie od tego, czy pasuje to do historii, czy nie. =) Joe wygląda dobrze - mały, nie wymaga wiedzy w trybie tekstowym, ale jego interfejs użytkownika jest na równi nano. Pozwól mi edytować pytanie, aby zawęzić zakres wyszukiwania.
anatolij techtonik
Zapomnij o powyższym komentarzu - ma on charakter informacyjny. Zarówno w Joe, jak i Emacsie nie widzę F1klucza widocznego na ekranie. Czy to w ogóle działa?
anatoly techtonik,
5

Mój najlepszy przypuszczenie, szukasz na NE (ładne) edytora .

Wyświetla menu ncurses po dwukrotnym naciśnięciu ESC lub F1. Dość proste menu. Zapisz, Zapisz jako ... Wyjdź itp.

sudo apt install ne ne-doc
ChrisN84
źródło
1

Czy mogę również zasugerować edytor konsoli „jed”, nieco podobny do „ne” pod niektórymi względami z menu (dostępnymi przez F10), ogólnie prostszy (mniej w pełni funkcjonalny) i z odrobiną koloru.

sudo apt install jed

Redaktor Jed

Fiddy Bux
źródło