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!

Komentarze