Nano

Jak korzystać z edytora GNU Nano

Jak korzystać z edytora GNU Nano
Kiedy pracujesz z interfejsem wiersza poleceń (CLI) w systemie Linux, często będziesz musiał tworzyć/edytować pliki tekstowe. Istnieje wiele edytorów tekstu zaprojektowanych dla CLI, na przykład Vim, Emacs, Nano itp.

W tym artykule skupimy się na edytorze tekstu Nano. GNU Nano jest częścią systemu GNU/Linux. Ten program jest bardzo uproszczonym, ale potężnym edytorem tekstu. GNU Nano jest bardzo odpowiedni dla tych, którzy przedkładają prostotę nad funkcje i moc. Poniżej dowiesz się, jak korzystać z edytora GNU Nano.

GNU Nano na Linuksie

Linux to program jądra, stworzony i utrzymywany przez Linusa Torvaldsa. Jednak samo jądro jest bezużyteczne. Inne oprogramowanie, które znajduje się na szczycie Linuksa, składa się na cały, funkcjonalny system operacyjny. Większość dystrybucji Linuksa używa oprogramowania dostarczonego przez Projekt GNU do ukończenia systemu operacyjnego.

Nano to edytor tekstu będący częścią systemu GNU. System GNU, opracowany i utrzymywany przez Projekt GNU, jest kompletnym systemem operacyjnym, który jest darmowy i open source. Co ciekawe, prawie wszystkie obecne dystrybucje Linuksa są tylko częścią całego systemu GNU. Dlatego Linux jest również określany jako GNU/Linux.

Instalowanie GNU Nano

Jak już zapewne zgadłeś, Twój system powinien już mieć zainstalowane Nano. Jeśli nie masz zainstalowanego Nano, jest ono dostępne we wszystkich dystrybucjach Linuksa bezpośrednio z odpowiednich serwerów pakietów. W większości sytuacji nazwa pakietu będzie nano.

W zależności od używanej dystrybucji uruchom odpowiednie polecenie w terminalu.

W przypadku Debiana/Ubuntu i pochodnych użyj następującego polecenia:

$ sudo apt zainstaluj nano

W przypadku Arch Linux i pochodnych użyj następującego polecenia:

$ sudo pacman -S nano

W przypadku openSUSE, SUSE Linux i pochodnych użyj następującego polecenia:

$ sudo zypper zainstaluj nano

W przypadku Fedory i pochodnych użyj następującego polecenia.

$ sudo dnf zainstaluj nano

Sprawdź oficjalną stronę główną GNU Nano

Jeśli czujesz się na siłach, wypróbuj tę metodę zamiast tego. Będziemy instalować GNU Nano ze źródła. Chociaż jest to fajna rzecz do zrobienia, wadą jest to, że menedżer pakietów nie może nią bezpośrednio zarządzać. Co więcej, jeśli pojawi się zaktualizowana wersja, będziesz musiał ponownie pobrać źródło, skompilować je i zainstalować ponownie.

Gotowy? Pobierz kod źródłowy Nano.

$ curl -o nano.smoła.gz https://www.nano-edytor.org/dist/v4/nano-4.9.3.smoła.gz

Jeśli nie masz zainstalowanego curl, możesz również użyć wget.

$ wget -O nano.smoła.gz https://www.nano-edytor.org/dist/v4/nano-4.9.3.smoła.gz

Wyodrębnij pakiet.

$ tar -xvf nano.smoła.gz

W następnej części będziesz potrzebować narzędzi do budowania, takich jak kompilator GNU C/C++. W przypadku Debiana/Ubuntu będziesz musiał zainstalować budowa-podstawy grupa pakietów. Jeśli używasz systemu opartego na Arch, zainstaluj opracowanie bazowe pakiet. Jeśli prowadzisz inne dystrybucje, najpierw wykonaj własne badania nad tymi dystrybucjami.

Po zainstalowaniu wymaganych narzędzi uruchom następujące polecenia.

$ cd nano-4.9.3
$ ./konfiguruj

$ make -j$(nproc)

$ sudo make zainstaluj

Korzystanie z Nano

Po zainstalowaniu Nano nadszedł czas, aby go użyć. Z terminala uruchom następujące polecenie.

$ nano

Spowoduje to uruchomienie edytora Nano z pustym plikiem tekstowym.

Wyjście z Nano

Czy byłeś kiedyś w Vim? Wtedy być może znasz mem „can't exit Vim”. Cóż, w przypadku Nano w ogóle nie ma nic takiego skomplikowanego. naciśnij aby wyjść z edytora Nano.

Tworzenie pliku tekstowego

Aby utworzyć plik tekstowy w określonej lokalizacji, użyj następującej struktury poleceń:. Upewnij się, że bieżący użytkownik ma uprawnienia do zapisu w katalogu docelowym.

$ nano

Na przykład utworzę plik tekstowy o nazwie demo.txt w lokalizacji ~/Desktop.

$ nano ~/Pulpit/Demo.tekst

Jako demo.Plik txt nie istnieje, Nano otworzy pusty plik tekstowy. Plik nie został jeszcze utworzony i zostanie zapisany po zapisaniu pliku.

Zapisywanie pliku tekstowego

Po wprowadzeniu zmian w pliku tekstowym zapisz plik, naciskając .

Nano zapyta o nazwę pliku. W większości przypadków po prostu uderzasz Wchodzić. Jeśli edytowałeś istniejący plik, prawdopodobnie nie powinieneś zmieniać nazwy pliku. Jeśli to zrobisz, Nano zapisze nowy plik pod nową nazwą i nowo edytowaną treścią.

Po zapisaniu pliku zobaczysz komunikat o powodzeniu.

Nano poprosi Cię również o zapisanie, jeśli zamierzasz zamknąć edytor bez zapisywania edytowanego pliku.

Edycja istniejącego pliku

Aby edytować istniejący plik, użyj następującej struktury poleceń. Zauważ, że ta metoda jest podobna do metody tworzenia nowego pliku za pomocą Nano.

$ nano

Badawczy

Jest to powszechna funkcja oferowana przez większość edytorów tekstu. Nano ma również uproszczoną, ale przydatną opcję wyszukiwania. Aby wyszukać określony termin, naciśnij .

Nano wyświetli funkcję wyszukiwania. Wpisz słowo kluczowe wyszukiwania i naciśnij Wchodzić.

Nano przeskoczy kursor do wyniku wyszukiwania. Jeśli istnieje więcej niż jeden termin, możesz nacisnąć aby przejść do następnego wyniku wyszukiwania.

Zastępowanie tekstu

Nano ma również bardzo przydatną funkcję zastępowania. Aby zastąpić tekst, naciśnij .

Wpisz termin do zastąpienia. Następnie wprowadź wartość zastępczą.

Nano podświetli dopasowania i zapyta, czy chcesz je wymienić. Jeśli jest więcej niż jeden mecz, Nano zaoferuje również zastąpienie wszystkich meczów jednocześnie at.

Kopiuj i wklej

Nano nie oferuje samej funkcji kopiowania i wklejania. Ta funkcja jest zarządzana przez emulator terminala, którego używasz. W większości emulatorów terminali, jest skrótem do kopiowania i jest skrótem do wklejania.

Nano oferuje również własne funkcje wycinania i wklejania. Osobiście uważam, że jest to trochę niewygodne w użyciu. Aby wykonać cięcie, wykonaj następujące czynności: przesuń kursor w żądane miejsce i naciśnij ustawić znacznik; następnie użyj klawiszy strzałek, aby przesunąć kursor w żądane miejsce i naciśnij wyciąć tekst.

Aby wkleić, naciśnij .

Cofnij i ponów

Usunąłeś złą linię przez przypadek? Treść wklejono w złym miejscu? Cofnij i ponów są tutaj, aby cię uratować!

W przypadku Nano skrótem do cofania jest .

Aby wykonać powtórzenie, naciśnij .

Skróty klawiaturowe Nano

Jak już wiesz, wszystkie funkcje Nano są bezpośrednio dostępne za pomocą skrótów klawiaturowych. Opanowanie skrótów to najlepszy sposób na pełne wykorzystanie możliwości edytora Nano. Na ekranie Nano pokazuje kilka skrótów klawiaturowych.

Tutaj symbol „^” wskazuje, że Ctrl klawisz, a symbol „M” wskazuje, Alt klucz. Na przykład „^O” oznacza „Ctrl + O.”

Aby wyświetlić listę wszystkich obsługiwanych skrótów klawiaturowych, naciśnij .

Możesz również sprawdzić stronę główną Nano. Strona główna zawiera szczegółowe wyjaśnienie wszystkich argumentów poleceń.

$ mężczyzna nano

Podświetlanie składni Nano

Nano to nie tylko zwykły i prosty edytor tekstu. Ten program można również wzbogacić o kolory. Podświetlanie składni to powszechna funkcja wśród edytorów tekstu. W Nano . dostępnych jest wiele funkcji podświetlania składni. W tym przykładzie zaprezentuję kilka ulepszonych plików podświetlania składni Nano z GitHub.

Jak mówi samouczek, uruchom następujące polecenie, aby zainstalować podświetlanie składni dla Nano.

$ curl https://raw.zawartość githubuser.com/scopatz/nanorc/master/install.sh | cii

Jeśli nie masz zainstalowanego curl, dostępny jest również wget.

$ wget https://raw.zawartość githubuser.com/scopatz/nanorc/master/install.sh-O- | cii

Funkcja pobierze i zlokalizuje kilka .pliki nanorc w katalogu „~/nano”.

Końcowe przemyślenia

Nano to niesamowity edytor tekstu, który oferuje wystarczająco dużo dla Twoich codziennych potrzeb. Jeśli jednak jesteś zaawansowanym użytkownikiem i potrzebujesz naprawdę zaawansowanych funkcji, sprawdź Vim. Vim jest prawdopodobnie jednym z najlepszych edytorów ze wszystkich. Zacznij korzystać z Vima w tym przewodniku dla początkujących po Vim to.

Cieszyć się!

Gry OpenTTD Tutorial
OpenTTD Tutorial
OpenTTD is one of the most popular business simulation games out there. In this game, you need to create a wonderful transportation business. However,...
Gry SuperTuxKart for Linux
SuperTuxKart for Linux
SuperTuxKart is a great title designed to bring you the Mario Kart experience free of charge on your Linux system. It is pretty challenging and fun to...
Gry Battle for Wesnoth Tutorial
Battle for Wesnoth Tutorial
The Battle for Wesnoth is one of the most popular open source strategy games that you can play at this time. Not only has this game been in developmen...