Jak pracować z Nano Editor w systemie Linux
Co to jest edytor Nano
Edytor Nano to prosty, zorientowany na wyświetlanie i dowolny edytor tekstowy, domyślnie dostępny we wszystkich systemach operacyjnych Linux. Jest to dobra alternatywa dla niewolnego Pico, który jest domyślnie dostarczany z pakietem Pine. Programy takie jak Vi i emacs mogą być bardziej wydajne, ale inteligentny zestaw funkcji Nano ułatwia naukę i korzystanie z nich dla początkujących. Wstawianie tekstu i nawigacja po plikach jest dość prosta i wymaga jedynie wpisania tekstu oraz podstawowego ruchu kursora. Nauczymy się tego wszystkiego i specjalnych kombinacji klawiszy, dzięki którym staniesz się guru Nano.
Nano vs Pico
Użytkownik może wybrać Nano zamiast Pico z następujących powodów:
- Edytor Nano jest bardzo prostym programem i ma absolutną minimalną funkcjonalność wymaganą do edycji plików.
- Posiada wbudowany ściągacz skrótów, które są wyświetlane na dole samego edytora.
- Jest dostępny na większości systemów Linux.
- Nano Editor to bardzo stabilny program, który rzadko się zawiesza, wycieka lub ulega awarii.
- Kolorowanie składni może być stosowane w wielu językach programowania.
- To jest darmowe!
Uruchamianie edytora Nano w systemie Linux
Nano w systemie Linux to edytor tekstowy oparty na terminalu, więc najpierw musisz otworzyć okno terminala. Po otwarciu terminalu Linux możesz otworzyć Nano za pomocą następującego polecenia:
$ nano
Zobaczysz następujący ekran z otwartym nowym buforem / plikiem:
Jak widać powyżej, edytor jest podzielony na cztery główne sekcje:
- Pierwszy wiersz u góry wyświetla numer wersji Nano, nazwę pliku (w tym przypadku nie określono jeszcze nazwy pliku) i informację, czy plik został zmodyfikowany, czy nie.
- Wiersz nad skrótami, wyświetlany u dołu, pokazuje komunikaty systemowe, takie jak informacje o stanie z systemu.
- Dwie linie skrótów u dołu zapewniają użytkownikowi zestaw najczęściej używanych skrótów.
Tworzenie pliku
Aby uruchomić Nano i utworzyć nowy plik do pracy, użyj następującego polecenia:
$ nano nazwa_pliku
Poniższy obrazek pokazuje plik o nazwie nazwa_pliku.txt, który stworzyliśmy do obejścia dla wprawy.
Uwaga: Jeśli otworzyłeś nowy plik / bufor bez nazywania go tylko za pomocą polecenia „nano”, możesz nazwać go podczas zapisywania pliku. Więcej informacji można znaleźć w sekcji Zapisywanie pliku .
Otwieranie pliku
Możesz otworzyć już istniejący plik, używając następującego polecenia:
$ nano [nazwa-pliku]
To polecenie otworzy plik, jeśli istnieje on w bieżącym katalogu. Musisz podać całą ścieżkę lokalizacji, jeśli wymagana ścieżka istnieje w innym miejscu w magazynie.
Praca z plikami
Poruszanie się po pliku
Możesz poruszać się po pliku za pomocą klawiszy strzałek, ale szybszym sposobem jest użycie skrótów z literami klawiatury, które są zwykle dostępne we wszystkich środowiskach.
Wyświetlanie pozycji kursora
Czasami musisz znać aktualną pozycję kursora w swoim pliku.Skrót ctrl + c nie tylko podświetli obszar kursora, ale także wyświetli szczegóły lokalizacji w linii statusu powyżej skrótów.
Umieszczanie kursora na określonej linii i kolumnie podczas uruchamiania
Możesz skonfigurować edytor Nano do otwierania już istniejącego pliku z kursorem ustawionym na określoną linię i kolumnę. Możesz użyć następującego polecenia, aby określić linię i kolumnę pliku podczas uruchamiania Nano:
$ nano + linia, kolumna [nazwa pliku]
Kopiowanie, wycinanie i wklejanie tekstu
Zacznijmy od napisania przykładowego tekstu, który może wybrać, wyciąć lub skopiować i wkleić w naszym pliku. Zaznaczanie tekstu jest bardzo proste w Nano; najedź kursorem na ten tekst i wybierz za pomocą klawiatury lub myszy.
Aby wyciąć zaznaczony tekst, naciśnij ctrl + k , a następnie ustaw kursor w miejscu, w którym chcesz wkleić tekst. Teraz naciśnij ctrl + u ; będziesz mógł zobaczyć tekst wklejony do tej pozycji.
W tym przykładzie wybraliśmy tekst „To jest trochę więcej przykładowego tekstu” i skopiowaliśmy go do dokumentu poprzez ctrl + u .
Uwaga: Użyj skrótu Alt + ^, aby skopiować tekst zamiast wycinać.
Wycinanie ciągu tekstowego
Edytor Nano umożliwia również wycinanie ciągu tekstowego zamiast całej linii. W poniższym przykładzie wycinamy ciąg „sample” z naszego tekstu. Wybierz ciąg, który chcesz wyciąć, umieszczając kursor na początku łańcucha i naciskając ctrl + 6 . To zaznaczy ciąg jako wybrany; pasek stanu pokaże komunikat „zestaw znaczników”.
Teraz umieść kursor w miejscu, w którym chcesz wkleić ciąg, i naciśnij ctrl + u . Możesz zobaczyć, że ciąg został wklejony do nowej lokalizacji na poniższym obrazie:
Sprawdzanie pisowni w tekście
Możesz sprawdzić pisownię w tekście za pomocą kontrolki: ctrl + t . Mimo że Nano nie jest edytorem tekstu, ta dodatkowa funkcja pomaga ci mieć plik bez błędów, jeśli chodzi o pisownię.
Zapisywanie pliku
Aby zapisać plik, użyj skrótu ctrl + o . Nano poprosi cię o podanie nazwy pliku lub ponowne potwierdzenie nazwy pliku, jeśli już ją podałeś. Wprowadź wymagane zmiany i naciśnij klawisz Enter; plik zostanie zapisany w systemie.
Pasek stanu pokaże liczbę wierszy zapisanych w pliku w następujący sposób:
Wstawianie jednego pliku do drugiego
Za pomocą Nano możesz scalić zawartość jednego pliku tekstowego z drugim. Otwórz plik i naciśnij ctrl + R . Edytor zapyta Cię o nazwę pliku, którego tekst chcesz wstawić do bieżącego pliku. Widać, że na poniższym obrazku wprowadziliśmy nazwę pliku filnamet.txt .
Na poniższym obrazie wybrana linia została wstawiona z określonego pliku.
Przydatne przełączniki w Nano
Edytor Nano zawiera wiele potężnych przełączników. Najbardziej popularne i przydatne są wymienione poniżej do użytku; inne można znaleźć w instrukcji Nano Editor:
Switch | Cel |
nano -B | Użyj tego przełącznika, aby wykonać kopię zapasową pliku przed jego edycją. |
nano -E | Użyj tego przełącznika, aby przekonwertować tabulatory na spacje podczas edycji tekstu. |
nano -c | Użyj tego przełącznika, aby stale wyświetlać statystyki pozycji kursora. |
nano -i | Użyj tego przełącznika, aby automatycznie wciąć nowe linie z tą samą pozycją co poprzednia linia. |
nano -k | Użyj tego przełącznika, aby przełączyć cięcie (tnie z pozycji kursora zamiast wycinać cały wiersz tekstu. |
nano -m | Użyj tego przełącznika, aby uzyskać wsparcie myszy. |
nano -v | Użyj tego przełącznika, aby otwierać pliki w trybie tylko do odczytu. |
Możesz teraz tworzyć, edytować i zapisywać pliki Nano po ćwiczeniu wraz z tym artykułem. Za pomocą pełnych skrótów Nano możesz może łatwo edytować pliki, takie jak wycinanie, kopiowanie i wklejanie tekstu, sprawdzanie pisowni, kopiowanie tekstu z innego pliku itp. W końcu nie jest zbyt trudne być guru Nano!