Kurs Java

Edytor nano

W poprzednim rozdziale kursu poznaliśmy edytor vi, który jest wszechstronnym narzędziem tekstowym dostępnym w większości dystrybucji systemu Linux. Niemniej jednak nie każdy użytkownik czuje się komfortowo, używając edytora z bardzo nieintuicyjnym zestawem jego trybów i komend. Dlatego w tym rozdziale przedstawimy alternatywę dla użytkowników, którzy poszukują prostszego i bardziej intuicyjnego edytora tekstowego - nano.

Edytor nano to lekki, przyjazny dla programisty edytor tekstu działający w terminalu, który jest łatwiejszy do opanowania, szczególnie dla osób, które dopiero zaczynają swoją przygodę z systemem Linux. Jego prostota nie oznacza jednak, że jest mniej użyteczny. Nano oferuje wiele podstawowych funkcji edycyjnych, takich jak kopiowanie, wklejanie, wycinanie, wyszukiwanie i zastępowanie tekstu, a także obsługuje różne skróty klawiszowe, które ułatwiają nawigację i edycję tekstu.

Komendy edytora

W edytorze nano nie musimy przełączać trybów, aby wykonywać podstawowe czynności. To samo w sobie już powoduje, że staje się on bardziej przyjaznym narzędziem. Dodając do tego bardziej intuicyjne skróty klawiaturowe, z miejsca staje się liderem wśród narzędzi służących do nawigacji i prostej edycji. A właśnie taka funkcjonalność jest najczęściej potrzebna programiście Java.

Warto mieć na uwadze, że edytor nano posiada dwa rodzaje skrótów klawiaturowych Te oznaczone za pomocą ^ i liter, np. ^K, oznaczają kombinację CTRL z literą (CTRL+K). Te oznaczone M-, oznaczają kombinację ALT z literą (ALT).

Ogólnie klawisz Meta (M) to specjalny klawisz modyfikujący używany w niektórych systemach operacyjnych i interfejsach użytkownika, ale w przypadku większości klawiatur komputerowych, klawisz Meta jest zastąpiony klawiszem ALT.
Komunikacja Fronted - Backend
Tak wygląda lista często wykorzystywanych komend:
  • Nawigacja — przeglądanie logów systemowych lub aplikacji wymaga efektywnej nawigacji po plikach tekstowych, aby szybko zidentyfikować błędy lub ważne informacje.
    • strzałki kierunkowe — poruszanie się po tekście w dowolną stronę
    • CTRL+A/CTRL+E — przejście do początku/końca linii
    • ALT+/ — przejście do końca pliku
    • ALT+\ — przejście do początku pliku
  • Edycja — wykonywanie operacji edycyjnych może być niespecjalnie przydatne podczas przeglądania logów, jednak warto opanować kilka podstawowych poleceń, które mogą okazać się niezbędne w przypadku konieczności wprowadzenia zmian na przykład w plikach konfiguracyjnych.
    • ALT+A — rozpoczęcie zaznaczania tekstu (zaznaczanie wykonujesz za pomocą strzałek)
    • ALT+6 — kopiowanie zaznaczonego tekstu
    • ALT+A — anulowanie zaznaczania tekstu
    • CTRL+U — wklejanie zaznaczonego tekstu
    • CTRL+K — wycinanie zaznaczonego tekstu
  • Wyszukiwanie - wyszukiwanie tekstu w górę i w dół pliku, przy czym często stosowanym rozwiązaniem jest przejście na koniec pliku za pomocą ALT+/ i wyszukiwanie w górę (czyli od najnowszych logów wstecz).
    • CTRL+Q — wyszukiwanie w górę
    • CTRL+W — wyszukiwanie w dół
    • ALT+Q — powoduje przejście do następnej wyszukanej frazy wstecz
    • ALT+W — powoduje przejście do następnej wyszukanej frazy do przodu
    Domyślnie wyszukiwanie w edytorze nano jest nieczułe na wielkość liter. Jeśli chcesz, aby wyszukiwanie było czułe na wielkość liter, wpisz przed wyszukiwaniem komendę CTRL+W, a następnie ALT+C. Wtedy zobaczysz, że został włączony tryb Case Sensitive. Następnie wykonaj wyszukiwanie. Kolejne wyszukiwanie będzie miało zapamiętane to ustawienie, więc jeśli chcesz je wyłączyć, naciśnij ponownie ALT+C.
  • Zapisywanie i zamykanie pliku
    • CTRL+O — zapisywanie pliku lub zapisywanie zaznaczonego fragmentu do nowego pliku
    • CTRL+X i CTRL+Y — zamykanie pliku z zapisem
    • CTRL+X i CTRL+N — zamykanie pliku bez zapisywania
Niektóre komendy takie jak CTRL+W czy CTRL+T (Execute) powodują wyświetlenie podkomend. Warto się im przyjrzeć i sprawdzić, czy nie ma tam dla nas czegoś użytecznego. Na przykład uruchamiając komendę CTRL+R możemy wstawić w miejscu kursora zawartość zewnętrznego pliku podając jego nazwę, ale możemy też wykonać podkomendę CTRL+T, która pozwoli nam...przeglądać pliki w bieżącym katalogu.
Komunikacja Fronted - Backend
Warto zauważyć, że jeśli wejdziemy do panelu komendy lub podkomendy, można z niego wyjść, naciskając określony skrót klawiaturowy. Najczęściej jest to CTRL+C (choć w przypadku podkomend jest to często CTRL+X).

Podsumowanie

Edytor nano to lekki, przyjazny dla użytkownika edytor tekstu działający w terminalu, który jest łatwiejszy do opanowania, szczególnie dla osób, które dopiero zaczynają swoją przygodę z systemem Linux. Jego prostota nie oznacza jednak, że jest mniej użyteczny. W rzeczywistości nano to doskonałe narzędzie do sprawnego poruszania się po plikach konfiguracyjnych czy przeglądania logów na serwerze.
Dołącz do grupy, w której znajdziesz ciekawe posty oraz poznasz odpowiedzi na swoje pytania!
Grupa Portalu Javappa
  • Regularnie publikowane posty dotyczące, Springa i Hibernate'a oraz samej Javy.
  • Możliwość zadawania pytań osobom tworzącym społeczność budowaną wokół tych samych zainteresowań
  • Bezpośredni kontakt z autorem portalu i kursów Javappa!
  • Wymiana doświadczeń między członkami grupy
  • Przyjazna atmosfera w zamkniętej grupie

Stale się rozwijamy, a więc bądź na bieżąco!
Na ten adres będziemy przesyłać informacje o ważniejszych aktualizacjach, a także o nowych materiałach pojawiających się na stronie.
Polub nas na Facebooku:
Nasi partnerzy: stackshare
Javappa to również profesjonalne usługi programistyczne oparte o technologie JAVA. Jeśli chesz nawiązać z nami kontakt w celu uzyskania doradztwa bądź stworzenia aplikacji webowej powinieneś poznać nasze doświadczenia.
Kliknij O nas .


Pozycjonowanie stron: Grupa TENSE