Wprowadzenie
Między użytkownikami Linuksa trwa długa walka o to, który edytor wiersza poleceń jest najlepszy. W jednym obozie vi jest redaktorem, który rządzi grzędą, ale w innym, chodzi tylko o emacs.
Dla reszty z nas, którzy potrzebują czegoś prostego do edycji plików, jest nano. Nie zrozumcie mnie źle vi i emacs to bardzo potężni redaktorzy, ale czasami wystarczy otworzyć, zmienić i zapisać plik bez pamiętania skrótów klawiaturowych.
Edytor nano ma oczywiście swój własny zestaw skrótów klawiaturowych. W tym przewodniku staram się pomóc ci zrozumieć znaczenie tych specjalnych klawiszy, które ułatwią ci życie podczas korzystania z nano.
Jak zdobyć Nano
Edytor nano jest domyślnie dostępny we wszystkich najpopularniejszych dystrybucjach Linuksa i można go uruchomić za pomocą jednego prostego polecenia:
na nie
Powyższe polecenie po prostu otworzy nowy plik. Możesz wpisać w okno, zapisać plik i wyjść.
Jak otworzyć nowy plik i nadać mu nazwę za pomocą Nano
Mimo że korzystanie z nano jest w porządku, przed rozpoczęciem możesz nadać nazwę swojemu dokumentowi. Aby to zrobić, po prostu nazwij nazwę pliku po poleceniu nano.
nano myfile.txt
Możesz oczywiście podać pełną ścieżkę do otwarcia pliku w dowolnym miejscu w systemie Linux (o ile masz na to odpowiednie uprawnienia).
Jak otworzyć istniejący plik za pomocą Nano
Możesz użyć tego samego polecenia, jak powyżej, aby otworzyć istniejący plik. Po prostu uruchom nano ze ścieżką do pliku, który chcesz otworzyć.
Aby móc edytować plik, musisz mieć uprawnienia do edycji pliku, w przeciwnym razie zostanie otwarty jako plik tylko do odczytu (zakładając, że masz uprawnienia do odczytu).
na no /path/to/myfile.txt
Możesz oczywiście użyć polecenia sudo, aby podnieść swoje uprawnienia, aby umożliwić edycję dowolnego pliku.
Jak zapisać plik za pomocą Nano
Możesz dodać tekst do edytora nano, wpisując jego zawartość bezpośrednio do edytora. Zapisanie pliku wymaga jednak użycia skrótu klawiaturowego.
Aby zapisać plik w nano, naciśnij klawisze ctrl i w tym samym czasie.
Jeśli twój plik ma już nazwę, wystarczy nacisnąć Enter, aby potwierdzić nazwę. W przeciwnym razie musisz podać nazwę pliku, w którym chcesz zapisać plik.
Jak zapisać plik w formacie DOS przy użyciu Nano
Aby zapisać plik w formacie DOS, naciśnij ctrlioaby wywołać okno nazwy pliku. Teraz naciśnij altiredla formatu DOS.
Jak zapisać plik w formacie MAC za pomocą Nano
Aby zapisać plik w formacie MAC, naciśnijctrlioaby wywołać okno nazwy pliku. Teraz naciśnij altimdla formatu MAC.
Jak dołączyć tekst z Nano na koniec innego pliku
Możesz dodać tekst z pliku, który edytujesz, do końca innego pliku. Aby to zrobić, naciśnijctrlioaby wywołać okno nazwy pliku i wprowadzić nazwę pliku, do którego chcesz dołączyć.
Następny fragment jest bardzo ważny:
Naciśnij alt i a
Spowoduje to zmianę zapisu nazwy pliku na nazwę pliku, do którego zostanie dołączony.
Teraz po naciśnięciu przycisku return tekst w otwartym edytorze zostanie dołączony do wprowadzonej nazwy pliku.
Jak przedłużyć tekst od Nano do początku innego pliku
Jeśli nie chcesz dołączać tekstu do innego pliku, ale chcesz, aby tekst pojawił się na początku innego pliku, musisz go poprzedzić.
Aby przedłużyć plik, naciśnijctrlioaby wywołać okno nazwy pliku i podać ścieżkę do pliku, do którego chcesz dołączyć.
Ponownie bardzo ważne:
Naciśnij klawisze alt i p
Spowoduje to zmianę zapisu nazwy pliku na nazwę pliku na prefiks na.
Jak wykonać kopię zapasową pliku przed zapisaniem go w Nano
Jeśli chcesz zapisać zmiany w pliku, który edytujesz, ale chcesz zachować kopię zapasową oryginału w systemie plików Linux, naciśnijctrlioaby wyświetlić okno zapisu, a następnie naciśnijalt i B.
Słowo kopia zapasowa pojawi się w polu nazwy pliku.
Jak wyjść z Nano
Po zakończeniu edycji pliku będziesz chciał opuścić edytor nano.
Aby wyjść z nano, po prostu naciśnijctrl i x w tym samym czasie.
Jeśli plik nie został zapisany, zostaniesz o to poproszony. Jeśli wybierzesz "Y", zostaniesz poproszony o podanie nazwy pliku.
Jak wyciąć tekst za pomocą Nano
Aby wyciąć linię tekstu w nano naciśnijctrlikw tym samym czasie.
Jeśli naciśnieszctrlikponownie przed wprowadzeniem jakichkolwiek innych zmian, linia tekstu jest dołączana do wirtualnego schowka.
Gdy zaczniesz pisać więcej tekstu lub usuniesz tekst i naciśnieszctrliknastępnie schowek zostanie wyczyszczony i tylko ostatnia linia, którą wycinasz, będzie dostępna do wklejenia.
Jeśli chcesz wyciąć tylko część linii naciśnijctrli6 na początku tekstu, który chcesz wyciąć, a następnie naciśnijctrlikaby wyciąć tekst.
Jak wklejać tekst za pomocą Nano
Aby wkleić tekst za pomocą nano, po prostu naciśnijctrliu. Możesz użyć tego skrótu klawiaturowego wiele razy, aby ciągle wklejać linie wielokrotnie.
Jak uzasadnić i nieuzasadnić tekst w Nano
Generalnie nie będziesz używać nano jako procesora tekstu, więc nie jestem zbyt pewny, dlaczego chciałbyś usprawiedliwić tekst, ale zrobił to w nano-pressctrlijot.
Możesz wyrównać tekst, naciskającctrliu. Tak, wiem, że jest to ten sam skrót do wklejania tekstu, a ponieważ dostępnych jest o wiele więcej skrótów, nie wiem, dlaczego deweloperzy nie wybrali innego skrótu.
Wyświetlanie pozycji kursora za pomocą Nano
Jeśli chcesz wiedzieć, jak daleko dokument znajduje się w nano, możesz nacisnąćctrlidoklucze w tym samym czasie.
Dane wyjściowe są wyświetlane w następującym formacie:
linia 5/11 (54%), col 10/100 (10%), char 100/200 (50%)
Dzięki temu wiesz dokładnie, gdzie jesteś w dokumencie.
Jak czytać plik za pomocą Nano
Jeśli otworzyłeś nano bez określania nazwy pliku, możesz otworzyć plik, naciskając klawisz poleceniactrlirw tym samym czasie.
Teraz możesz podać nazwę pliku do odczytu w edytorze. Jeśli masz już tekst załadowany do okna, to plik, który czytasz, dopisze się na dole bieżącego tekstu.
Jeśli chcesz otworzyć nowy plik w nowym buforze, naciśnij alti fa.
Jak wyszukiwać i zamieniać za pomocą Nano
Aby rozpocząć wyszukiwanie w nano naciśnijctrli.
Aby wyłączyć, wymień naciśnijctrlir.Możesz ponownie włączyć zamianę, powtarzając naciśnięcie klawisza.
Aby wyszukać tekst, wpisz tekst, który chcesz wyszukać, i naciśnij return.
Aby wyszukać wstecz za pomocą pliku, naciśnijctrliraby otworzyć okno wyszukiwania. naciśnij altib.
Aby wymusić wielkość liter, ponownie wywołaj okno wyszukiwania, a następnie naciśnij altido. Możesz go wyłączyć ponownie, powtarzając naciśnięcie klawisza.
Nano nie byłby edytorem tekstu linuksowego, gdyby nie zapewniał możliwości wyszukiwania za pomocą wyrażeń regularnych. Aby włączyć wyrażenia regularne, ponownie wywołaj okno wyszukiwania, a następnie naciśnij altir.
Możesz teraz używać wyrażeń regularnych do wyszukiwania tekstu.
Sprawdź pisownię w Nano
Ponownie nano to edytor tekstu, a nie edytor tekstu, więc nie jestem pewien, dlaczego pisownia jest kluczową cechą tego, ale rzeczywiście można sprawdzić pisownię za pomocąctrlitskrót klawiszowy.
Aby to zadziałało, musisz zainstalować pakiet zaklęć.
Przełączniki Nano
Istnieje wiele przełączników, które można określić podczas korzystania z nano. Najlepsze z nich są omówione poniżej. Możesz znaleźć resztę, czytając podręcznik nano.
- nano -B (tworzy kopię zapasową pliku przed jego edycją)
- nano-E (konwertuje tabulatory na spacje podczas edycji)
- nano -c (stale wyświetla statystyki pozycji kursora)
- nano -i (automatycznie wcina nowe linie do tej samej pozycji co poprzednia linia)
- nano -k (przełącza cięcie tak, że wycina z pozycji kursora zamiast całej linii)
- nano -m (zapewnia obsługę myszy edytorowi)
- nano -v (otwiera plik jako readonly)
streszczenie
Mam nadzieję, że dzięki temu lepiej zrozumiesz edytor nano. Warto się uczyć i zawiera dużo mniej nauki niż vi czy emacs.