28Aug
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 instalowany domyślnie w Ubuntu i wielu innych dystrybucjach Linuksa i działa dobrze w połączeniu z sudo, dlatego tak bardzo go kochamy.
Uruchamianie Nano
Możesz uruchomić nano na dwa sposoby. Aby otworzyć nano z pustym buforem, po prostu wpisz "nano" w wierszu polecenia.
Możesz również użyć następującej składni:
nano /path/to/ nazwa_pliku
Nano podąży za ścieżką i otworzy ten 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.
Jest to edytor WYSIWYG;"To, co widzisz, jest tym, co dostajesz." To, co wpisujesz, przechodzi bezpośrednio do tekstu, chyba że zmodyfikujesz go za pomocą klawisza takiego jak Control lub Meta. To całkiem proste, więc wypisz jakiś tekst, lub skopiuj coś i wklej go do terminalu, abyśmy mieli coś do zabawy.
Skróty
Funkcje programu są określane jako "skróty" w nano, takie jak zapisywanie, wygaszanie, justowanie itd. 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 wywołać dokumentację Pomocy i przewiń w dół, aby wyświetlić listę poprawnych skrótów.
Po zakończeniu przeglądania listy 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 u dołu 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ż pewne polecenia, które wymagają użycia klucza Meta. W większości układów klawiaturowych Meta odpowiada klawiszowi Alt.
Jeśli chcesz wyjść z nano, po prostu naciśnij Ctrl + X.Nano uprzejmie zapyta Cię, czy chcesz zapisać swój bufor, i możesz również anulować tę akcję.
Nawigacja
Skoro mamy zwiastun skrótów, przyzwyczaić się do szybkiego poruszania się po pliku tekstowym. Oczywiście, zawsze możesz użyć Home, End, Page Up, Page Down i klawiszy strzałek, aby ominąć, 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 kluczy 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ę o stronę.
Ale poczekaj, jest więcej! Aby przesuwać się do przodu i do tyłu o jedno słowo za jednym razem, 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ść prosto.
Jeśli chcesz zobaczyć, gdzie aktualnie znajduje się twój kursor, coś w rodzaju nano-GPS, naciśnij Ctrl + C.
Kopiowanie, wycinanie i wklejanie
Gdy chcemy skopiować tekst w środowisku graficznym, podświetlamy go kursorem. Podobnie w nano "zaznaczamy" to za pomocą polecenia Ctrl + ^.Po prostu przesuwasz kursor do miejsca, w którym chcesz zacząć oznaczanie, a następnie wciskasz Ctrl + ^, aby "ustawić".Spowoduje to zaznaczenie wszystkiego między punktem początkowym a NIE włącznie z kursorem.
Zwróć uwagę, że kursor znajduje się na pustym obszarze, 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 się nie udało, po prostu naciśnij Ctrl + ^ ponownie, aby usunąć znacznik i możesz zacząć 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 wiersze 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 wierszy 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. Wyszukiwanie to 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 pustej linii i naciśnięcie Enter spowoduje powtórzenie ostatniego wyszukiwania.
A kiedy już poczujesz się naprawdę dobrze, możesz wyłączyć tę pomocną sekcję, wciskając Meta + X, aby uzyskać więcej miejsca na ekranie do edycji!
Kilka historii
Nano zaprojektowano tak, aby wyglądał podobnie do innego programu o nazwie Pico. Pico był domyślnym edytorem tekstu 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 dziś korzystać.Aby uzyskać więcej informacji, zapoznaj się z sekcją Historia Nano w ich Najczęściej zadawanych pytaniach.
Siła nano polega na 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 uczenia się, 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, kiedy już znasz nano.