dokumentacja Ubuntu

Strona nadrzędna: Programowanie aplikacji

wprowadzenie

GNU Nano jest prostym edytorem tekstowym opartym na terminalu. Chociaż nie jest tak potężny jak Emacs czy Vim, jest łatwy do nauczenia się i użycia. Nano jest idealny do wprowadzania niewielkich zmian w istniejących plikach konfiguracyjnych lub do pisania krótkich plików tekstowych. Pierwotnie został stworzony jako wolny zamiennik niewolnego edytora Pico. Pico jest edytorem bazującym na terminalu używanym w Pine email suite z University of Washington.,

Nano może być używany w oknie terminala lub w konsoli systemowej.

Podstawowe zastosowanie nano jest omówione tutaj. Jeśli chcesz poznać bardziej zaawansowane techniki, takie jak używanie wielu buforów lub podświetlanie składni kodu, zapoznaj się z dokumentacją projektu nano.

instalacja Nano

Nano jest częścią standardowej instalacji Ubuntu i powinna być już w Twoim systemie. Jeśli z jakiegoś powodu tak nie jest, Użyj swojego ulubionego menedżera pakietów, aby zainstalować nano.

używanie Nano

Nano jest programem wiersza poleceń opartym na terminalu., Chociaż nie jest skomplikowany lub trudny w użyciu, różni się od edytora tekstu opartego na GUI, takiego jak gedit. Dwie główne cechy, które się różnią, to skróty klawiszy i korzystanie z myszy.

Uwaga

ta dyskusja odnosi się konkretnie do użycia nano w oknie terminala. Korzystanie z nano na konsoli systemowej jest prawie identyczne, z główną różnicą jest użycie myszy.,

uruchamianie Nano

aby uruchomić nano z pustym plikiem, Otwórz okno terminala i w wierszu poleceń wpisz „nano” (bez cudzysłowów). Na przykład:

jeffsch@mandela:~ nano

aby otworzyć istniejący plik do edycji, wpisz „Nano filename”, gdzie nazwa pliku jest nazwą istniejącego pliku. Na przykład, aby otworzyć plik zawierający listę ostatnio wydanych poleceń, upewnij się, że jesteś w katalogu domowym, a w wierszu poleceń wpisz „nano .,bash_history ” jak w poniższym przykładzie:

jeffsch@mandela:~ nano .bash_history

w powyższym przykładzie, jeśli plik .bash_history nie istnieje w bieżącym katalogu, nano uruchomi nowy pusty plik i użyje .bash_history jako nazwa.

Uwaga

zawijanie linii jest domyślnie włączone. Gdy zawijanie linii jest włączone, nano wstawia Znaki końca linii do pliku, gdy zawija linie, aby pasowały do szerokości okna terminala., Zawijane są tylko wiersze, które wpisujesz lub wkleisz do okna. Istniejące długie linie nie są zawijane, dopóki nie dodasz nowego tekstu do linii lub nie użyjesz kombinacji klawiszy Ctrl-J, aby uzasadnić bieżący akapit.
Jeśli używasz nano do edycji plików konfiguracyjnych, prawdopodobnie nie chcesz, aby było włączone zawijanie linii. Aby uruchomić nano z wyłączonym zawijaniem linii, użyj przełącznika-w, jak w poniższym przykładzie:

jeffsch@mandela:~ nano-w .,bashrc

układ ekranu

Rysunek 1: domyślny układ ekranu nano

domyślny układ ekranu nano jest pokazany na rysunku 1. Dwie dolne linie pokazują kombinacje klawiszy dla typowych operacji. Symbol ^ oznacza klawisz sterujący na klawiaturze. Na przykład użyj kombinacji klawiszy Ctrl-G, aby wyświetlić podstawowe wprowadzenie do nano i jego domyślny układ ekranu.

Czcionki ekranowe i kolory tła są określane przez ustawienia terminala., A po zmianie rozmiaru okna terminala nano dostosowuje się odpowiednio.

długie linie, które nie są zawinięte, aby pasowały do okna, są oznaczone symbolem $ na skrajnej prawej krawędzi okna terminala. Symbol $ nie jest częścią pliku; po prostu informuje, że wiersz tekstu jest zbyt długi, aby mógł być wyświetlony w terminalu.

Korzystanie z myszy

domyślnie usługi myszy są dostarczane przez okno terminala. Mysz działa prawie tak samo jak w edytorze GUI., Możesz podświetlić tekst, kliknąć prawym przyciskiem myszy, aby skopiować i wkleić, i użyć środkowego przycisku myszy do wklejania tekstu z bufora. Jednak podczas wklejania tekstu za pomocą środkowego przycisku myszy, tekst jest wklejany w bieżącej lokalizacji kursora, a nie w lokalizacji wskaźnika myszy. Istnieją inne ograniczenia. Na przykład nie można wycinać lub usuwać tekstu za pomocą myszy ani przewijać pliku.

Nano ma własne wbudowane usługi myszy, ale są one ograniczone., Zapewniają one tylko możliwość przesuwania kursora do punktu, w którym klikniesz, oraz zaznaczania początku i końca fragmentu tekstu. Użyj kombinacji klawiszy Alt-M, aby przełączać się między używaniem usług myszy terminala a wbudowanymi usługami myszy nano.

Uwaga

Jeśli używasz nano w konsoli systemowej, musisz mieć zainstalowane gpm i uruchomione przed użyciem myszy. Pakiet gpm znajduje się w repozytorium Universe.

Korzystanie z klawiatury

wpisanie na klawiaturze spowoduje wstawienie tekstu w bieżącej lokalizacji kursora., Klawisze Page Up i Page Down, Klawisze strzałek oraz klawisze Insert i Delete działają tak, jak w większości innych edytorów tekstu. Jeśli jesteś na klawiaturze, która nie ma tych klawiszy, możesz użyć alternatywnych kombinacji klawiszy Ctrl. Są one wymienione w Pomocy online nano, dostępnej za pomocą kombinacji klawiszy Ctrl-G.

operacje kopiowania, wklejania i wycinania są dostępne, ale nie używają tych samych sekwencji klawiszy Ctrl, co w większości edytorów GUI. Więcej informacji można znaleźć w sekcji Edycja tekstu.,

otwieranie, zapisywanie i zamykanie plików

możesz otworzyć plik do edycji po uruchomieniu nano, jak omówiono w sekcji Starting Nano. Ta sekcja pokazuje, jak otworzyć plik, gdy nano jest już uruchomiony.

Otwieranie plików

Otwieranie pliku za pomocą polecenia Read File, Ctrl-R. polecenie Read File wstawia Plik z dysku w bieżącej lokalizacji kursora.

Po wyświetleniu monitu wpisz nazwę pliku, który chcesz otworzyć, lub użyj kombinacji klawiszy Ctrl-T, aby użyć wbudowanej przeglądarki plików nano, aby przejść do pliku, który chcesz otworzyć.,

Jeśli plik jest już otwarty, nano wstawi nowy plik do niego w bieżącej lokalizacji kursora; nie zamknie istniejącego pliku, ani nie otworzy nowego ekranu dla nowego pliku.

Zapisz i zapisz jako

Zapisz i zapisz jako są wykonywane za pomocą polecenia Write Out, Ctrl-O.

Po wyświetleniu monitu naciśnij klawisz enter, aby zaakceptować istniejącą nazwę pliku. Aby zapisać jako inną nazwę pliku, wpisz nową nazwę i naciśnij Enter lub użyj kombinacji klawiszy Ctrl-T, aby użyć wbudowanej przeglądarki plików nano.

zamykanie plików

zamykanie pliku za pomocą kombinacji klawiszy Ctrl-X., Jeśli plik, nad którym pracujesz, został zmodyfikowany od czasu ostatniego zapisania, zostaniesz poproszony o jego zapisanie jako pierwszy. Wpisz y, aby zapisać plik, lub n, aby zakończyć nano bez zapisywania pliku.

Zamknięcie pliku zamyka również nano.

Edycja tekstu

Jak to jest normalne w większości edytorów tekstu, tekst, który wpisujesz do nano, jest wstawiany w bieżącej pozycji kursora. Klawisze Delete i Backspace działają tak samo jak w innych edytorach.

użyj kombinacji klawiszy Alt-6, aby skopiować tekst do „bufora cięcia”., Podobnie, użyj kombinacji klawiszy Ctrl-K, aby usunąć tekst (jest on przycięty do „bufora cięcia”). Jeśli nie zaznaczono żadnego tekstu, te dwa polecenia kopiują lub wycinają cały wiersz tekstu.

użyj kombinacji klawiszy Ctrl-U, aby wkleić tekst w „buforze cięcia” do pliku.

aby wyciąć lub skopiować określony tekst, musisz najpierw zaznaczyć punkty początkowe i końcowe tekstu, który chcesz zaznaczyć. Możesz to zrobić za pomocą klawiatury lub myszy, ale aby użyć myszy Do Znakowania, musisz najpierw włączyć wbudowane usługi myszy nano.,

aby użyć klawiatury do zaznaczania tekstu, przesuń kursor na początek tekstu, który chcesz zaznaczyć, naciśnij kombinację klawiszy Alt-A, aby zaznaczyć początek, a następnie przesuń kursor na koniec sekcji, którą chcesz zaznaczyć.

aby zaznaczyć początek zaznaczenia za pomocą myszy, najpierw upewnij się, że wbudowane usługi myszy nano są włączone. Użyj kombinacji klawiszy Alt-M, aby przełączać się między myszką nano i myszką terminala. Kliknij miejsce, w którym chcesz zaznaczyć początek zaznaczenia, przejdź do końca sekcji, którą chcesz zaznaczyć, i ponownie kliknij myszką., Może być konieczne użycie klawiatury do przewijania ekranu w górę lub w dół, ponieważ nano nie obsługuje przewijania za pomocą myszy.

Po zaznaczeniu początku i końca tekstu można użyć kombinacji klawiszy Alt-6 i Ctrl-K, aby skopiować lub wyciąć tekst.

Uwaga

tekst skopiowany lub wycięty do wewnętrznego „bufora cięcia” nano może być wklejony z powrotem do bieżącej sesji nano. Tekst nie jest dostępny do wklejenia do innych okien lub programów.,

Jeśli używasz nano w oknie terminala, możesz użyć myszy do kopiowania i wklejania tekstu do i z innych okien na pulpicie. Nie można wycinać ani usuwać tekstu za pomocą myszy.

zamykanie Nano

aby zamknąć nano, użyj kombinacji klawiszy Ctrl-X. Jeśli plik, nad którym pracujesz, został zmodyfikowany od czasu ostatniego zapisania, zostaniesz poproszony o jego zapisanie jako pierwszy. Wpisz y, aby zapisać plik, lub n, aby zakończyć nano bez zapisywania pliku.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Przejdź do paska narzędzi