Główna » jak » Przewodnik dla początkujących dla Nano, edytor tekstu wiersza poleceń Linuksa

    Przewodnik dla początkujących dla Nano, edytor tekstu wiersza poleceń Linuksa

    Nowa linia poleceń Linuksa? Zdezorientowani przez wszystkich innych zaawansowanych edytorów tekstu? How-To Geek wrócił z tutorialem do Nano, prostego edytora tekstów, który jest bardzo przyjazny dla początkujących.

    Przyzwyczajając się do linii poleceń, nowicjusze Linuksa są często odstraszani przez inne, bardziej zaawansowane edytory tekstu, takie jak vim i emacs. Mimo że są to doskonałe programy, mają trochę krzywej uczenia się. Wprowadź Nano, łatwy w użyciu edytor tekstu, który okaże się uniwersalny i prosty. Nano jest domyślnie instalowany w Ubuntu i wielu innych dystrybucjach Linuksa i działa dobrze w połączeniu z sudo, dlatego tak bardzo nam się to podoba.

    Uruchamianie Nano

    Możesz uruchomić nano na dwa sposoby. Aby otworzyć nano z pustym buforem, po prostu wpisz "nano" w wierszu polecenia.

    Można również użyć następującej składni:

    nano / path / to / filename

    Nano podąży ścieżką i otworzy plik, jeśli istnieje. Jeśli nie istnieje, uruchomi nowy bufor z tą nazwą pliku w tym katalogu.

    Rzućmy okiem na domyślny ekran nano.

    U góry zobaczysz nazwę programu i numer wersji, nazwę edytowanego pliku oraz informację, czy plik został zmodyfikowany od czasu ostatniego zapisu. Jeśli masz nowy plik, który nie został jeszcze zapisany, zobaczysz "Nowy bufor". Następnie zobaczysz zawartość dokumentu, fragment tekstu. Trzecia linia od dołu to linia "komunikatu systemowego", która wyświetla informacje dotyczące programu wykonującego funkcję. Tutaj widać, że jest napisane "Nowy plik". Wreszcie, ostatnie dwa wiersze na dole są tym, co czyni ten program bardzo przyjaznym dla użytkownika: linie skrótów.

    To edytor WYSIWYG; "To, co widzisz, jest tym, co dostajesz." To, co wpisujesz, przechodzi bezpośrednio do tekstu, chyba że zmodyfikujesz go klawiszem Control lub Meta. To całkiem proste, więc wypisz jakiś tekst, lub skopiuj go i wklej do terminala, abyśmy mieli coś do zabawy.

    Skróty

    Funkcje programu są określane jako "skróty" w nano, takie jak zapisywanie, wygaszanie, justowanie itp. Najczęściej spotykane są wymienione u dołu ekranu, ale jest ich o wiele więcej. Zauważ, że nano nie używa klawisza Shift na skrótach. Wszystkie skróty używają małych liter i niezmodyfikowanych klawiszy numerycznych, więc Ctrl + G NIE jest Ctrl + Shift + G.

    Naciśnij Ctrl + G, aby wyświetlić dokumentację Pomocy i przewiń w dół, aby zobaczyć listę prawidłowych skrótów.

    Kiedy skończysz przeglądać listę, naciśnij Ctrl + X, aby wyjść z pomocy.

    Załóżmy, że pracujesz nad nowym plikiem tekstowym lub "buforem" i chcesz go zapisać. Nazywa się to "wypisywaniem" i jest wykonywane przez naciśnięcie Ctrl + O. Zostaniesz poproszony o podanie nazwy pliku, a skróty na dole zmienią się, aby odzwierciedlić to, co możesz wpisać, aby ukończyć to konkretne polecenie.

    Jeśli chcesz wstawić zawartość innego pliku do bieżącego bufora, wpisz Ctrl + R.

    Możesz anulować oba poprzednie polecenia, naciskając Ctrl + C.

    Możesz nacisnąć Escape dwukrotnie, zamiast przytrzymywać klawisz Control, jeśli masz z tym problemy. Istnieją również niektóre polecenia wymagające użycia klawisza Meta. W większości układów klawiaturowych Meta odpowiada klawiszowi Alt.

    Aby wyjść z nano, wystarczy nacisnąć Ctrl + X. Nano uprzejmie zapyta cię, czy chcesz zapisać swój bufor, i możesz również anulować tę akcję.

    Nawigacja

    Skoro mamy już skrót do skrótów, przyzwyczajmy się bardzo szybko do poruszania się po pliku tekstowym. Oczywiście, zawsze możesz używać Home, End, Page Up, Page Down i klawiszy strzałek, aby się poruszać, ale to wymaga poruszenia palcami od listów, które wszyscy tak bardzo kochamy.

    Aby przesunąć kursor w przód lub w tył, możesz wpisać Ctrl + F i Ctrl + B. Aby poruszać się w górę i w dół o jedną linię na raz, możesz wpisać Ctrl + P i Ctrl + N. Innymi słowy, możesz użyć tych klawiszy zamiast odpowiednio strzałek w prawo, w lewo, w górę i w dół. Brakuje klawiszy Home i End? Możesz użyć Ctrl + A i Ctrl + E. Chcesz zamiast tego przenosić strony na raz? Ctrl + V przesuwa się w dół strony, a Ctrl + Y przesuwa się w górę strony.

    Ale poczekaj, jest więcej! Aby przesuwać się do przodu i do tyłu o jedno słowo na raz, możesz użyć Ctrl + Spacja i Meta + Spacja (pamiętaj, że to Alt + Spacja). Jeśli naprawdę się spieszysz, możesz nacisnąć Ctrl + _, a następnie wpisać numer linii, przecinek i numer kolumny, aby przejść bezpośrednio tam.

    Jeśli chcesz zobaczyć, gdzie aktualnie znajduje się twój kursor, coś w rodzaju nano-GPS, naciśnij Ctrl + C.

    Kopiowanie, wycinanie i wklejanie

    Kiedy chcemy skopiować tekst w środowisku graficznym, podświetlamy go kursorem. Podobnie w nano "zaznaczamy" je za pomocą polecenia Ctrl + ^. Po prostu przesuwasz kursor do miejsca, od którego chcesz zacząć oznaczanie, a następnie naciskasz Ctrl + ^, aby "ustawić" go. Spowoduje to zaznaczenie wszystkiego między punktem początkowym a NIE włącznie z kursorem.

    Zwróć uwagę, że kursor znajduje się na pustej przestrzeni, a kopiowanie / wycinanie nie obejmuje tego spacji. Możesz także oznaczyć wstecz od swojego "ustawionego" punktu. Uważaj jednak, ponieważ możesz edytować tekst podczas oznaczania. Jeśli coś ci się nie udało, po prostu naciśnij Ctrl + ^ ponownie, aby usunąć znacznik i zacznij od nowa.

    Aby skopiować zaznaczony tekst, naciśnij Meta + ^. Jeśli zamiast tego chcesz wyciąć tekst, naciśnij Ctrl + K.

    Aby wkleić tekst, przesuń kursor do odpowiedniej pozycji i naciśnij Ctrl + U.

    Jeśli chcesz usunąć cały wiersz tekstu, po prostu naciśnij Ctrl + K bez podświetlania czegokolwiek. Czasami przydaje się to podczas edycji plików konfiguracyjnych.

    Kilka dodatkowych skrótów

    Wiesz jak w notatniku, możesz wymusić długie linie tekstu, aby zawijać w coś, co wygląda jak akapity? Możesz przełączyć tę funkcję w nano za pomocą skrótu Meta + L. Ponieważ zawijanie linii jest domyślnie ustawione na "wł.", Zwykle jest to przydatne w odwrotnym kierunku; na przykład, piszesz plik konfiguracyjny i chcesz wyłączyć zawijanie wierszy.

    Widać, że linia, na której znajduje się kursor, ma znak "$" zarówno na początku, jak i na końcu. Oznacza to, że jest więcej tekstu zarówno przed, jak i po części wyświetlanej na ekranie.

    Jeśli chcesz wyszukać ciąg tekstowy, naciśnij Ctrl + W i wprowadź wyszukiwane hasło. To wyszukiwanie może zostać anulowane w trakcie wykonywania poprzez naciśnięcie Ctrl + C bez niszczenia bufora.

    Poprzednie wyszukiwane hasło pojawia się w nawiasach kwadratowych, a pozostawienie linii pustej i naciśnięcie Enter spowoduje powtórzenie ostatniego wyszukiwania.

    A gdy już poczujesz się naprawdę dobrze, możesz wyłączyć tę pomocną sekcję, naciskając Meta + X, aby uzyskać więcej miejsca na ekranie do edycji!

    Trochę historii

    Nano został zaprojektowany tak, by wyglądał podobnie do innego programu o nazwie Pico. Pico był domyślnym edytorem tekstowym Pine, programu pocztowego z poprzedniego dnia, który nie był dystrybuowany z licencją przyjazną GPL. Oznaczało to, że redystrybucja była nieco rozmyta, więc narodził się projekt TIP. "TIP Is not Pico" dodał trochę funkcjonalności, której Pico zabrakło i był licencjonowany do darmowej dystrybucji, az biegiem czasu stał się nano, z którego lubimy korzystać. Aby uzyskać więcej informacji, zapoznaj się z sekcją Historia Nano w ich Najczęściej zadawanych pytaniach.


    Siła nano polega na jego prostocie użytkowania. Skróty działają tak, jak w procesorach tekstowych opartych na GUI, takich jak Word i Open Office, więc jest to tylko kwestia nauki, które z nich robią co. Wszystko poza tym jest po prostu prostą edycją tekstu. Następnym razem, gdy będziesz musiał edytować rzeczy w wierszu poleceń, mamy nadzieję, że będziesz bardziej z nim zadowolony teraz, gdy poznałeś już nano.