FANDOM


m (Ominięcie przekierowania)
(Ręczna metoda)
 
Linia 41: Linia 41:
   
 
==== Ręczna metoda ====
 
==== Ręczna metoda ====
# Należy znaleść pliki z podświetlaniem składni dla języka, którego składnie chcemy podświetlić. Domyślnie kilka takich plików znajduje się w katalogu <code>/usr/share/nano</code>. Jego zawartość może przykładowo wyglądać tak: {{terminal|$ ls /usr/share/nano
+
# Należy znaleźć pliki z podświetlaniem składni dla języka, którego składnie chcemy podświetlić. Domyślnie kilka takich plików znajduje się w katalogu <code>/usr/share/nano</code>. Jego zawartość może przykładowo wyglądać tak: {{terminal|$ ls /usr/share/nano
 
asm.nanorc css.nanorc groff.nanorc man.nanorc nanorc.nanorc perl.nanorc ruby.nanorc xml.nanorc
 
asm.nanorc css.nanorc groff.nanorc man.nanorc nanorc.nanorc perl.nanorc ruby.nanorc xml.nanorc
 
awk.nanorc debian.nanorc html.nanorc mgp.nanorc objc.nanorc php.nanorc sh.nanorc
 
awk.nanorc debian.nanorc html.nanorc mgp.nanorc objc.nanorc php.nanorc sh.nanorc

Aktualna wersja na dzień 11:11, kwi 19, 2020

Nano

nano –  niewielki terminalowy edytor tekstu w Uniksie i systemach postuniksowych (w tym Linuksie). Jest zintegrowany z klientami e-maila, takimi jak pine czy jego nowsza wersja alpine. Może również funkcjonować samodzielnie. Jest klonem a zarazem twórczym rozwinięciem historycznego programu pico wzbogaconym o kilka wersji i - w porównaniu z poprzednikiem - wydanym na licencji GNU. Program opracował w roku 1999 Chris Algeretta.

ObsługaEdytuj

Nano uruchamiane jest z terminala i obsługiwane jest przy pomocy klawiszy sterowania - Control i Meta (zazwyczaj lewy Alt).

Wywołanie Edytuj

Program wywoływany jest poleceniem

$ nano [opcje] nazwa pliku

Klawisze ogólne Edytuj

  • Ctrl + G - pomoc
  • Ctrl + X - wyjdź z edytora
  • Ctrl + O - zapisz bieżący plik na dysku
  • Ctrl + J - wyjustuj bieżący akapit
  • Ctrl + R - wstaw do bieżącego pliku zawartość innego pliku
  • Ctrl + W - szukaj ciągu lub wyrażenia regularnego
  • Ctrl + Y - przejdź do poprzedniego ekranu
  • Ctrl + V - przejdź do następnego ekranu
  • Ctrl + K - wytnij bieżącą linię i przechowaj w buforze wycinania
  • Ctrl + U - wklej zawartość bufora wycinania w bieżącej linii
  • Ctrl + C - pokaż pozycję kursora
  • Ctrl + T - wywołaj sprawdzanie pisowni, jeśli dostępne

Klawisze nawigacji Edytuj

  • Ctrl + B - przejdź o znak wstecz
  • Ctrl + Spacja - przejdź o jedno słowo do przodu
  • Ctrl + Meta  +  Spacja - przejdź o jedno słowo do tyłu
  • Ctrl + P - przejdź do poprzedniego wiersza
  • Ctrl + N - przejdź do następnego wiersza
  • Ctrl + A - przejdź na początek bieżącego wiersza
  • Ctrl + E - przejdź na koniec bieżącego wiersza

Podświetlanie składni Edytuj

Jedną z najważniejszych cech edytora jest możliwość podświetlania składni edytowanych plików. Domyślnie jest ono jednak wyłączone.

Łatwa metoda Edytuj

Należy wkleić poniższą linię do terminala, a włączone zostanie podświetlanie składni dla języków, które domyślnie są skonfigurowane.

$ echo -e 'include "/usr/share/nano/asm.nanorc"\ninclude "/usr/share/nano/awk.nanorc"\ninclude "/usr/share/nano/cmake.nanorc"\ninclude "/usr/share/nano/c.nanorc"\ninclude "/usr/share/nano/css.nanorc"\ninclude "/usr/share/nano/groff.nanorc"\ninclude "/usr/share/nano/html.nanorc"\ninclude "/usr/share/nano/java.nanorc"\ninclude "/usr/share/nano/makefile.nanorc"\ninclude "/usr/share/nano/man.nanorc"\ninclude "/usr/share/nano/mgp.nanorc"\ninclude "/usr/share/nano/mutt.nanorc"\ninclude "/usr/share/nano/objc.nanorc"\ninclude "/usr/share/nano/ocaml.nanorc"\ninclude "/usr/share/nano/patch.nanorc"\ninclude "/usr/share/nano/perl.nanorc"\ninclude "/usr/share/nano/php.nanorc"\ninclude "/usr/share/nano/pov.nanorc"\ninclude "/usr/share/nano/python.nanorc"\ninclude "/usr/share/nano/ruby.nanorc"\ninclude "/usr/share/nano/sh.nanorc"\ninclude "/usr/share/nano/tcl.nanorc"\ninclude "/usr/share/nano/tex.nanorc"\ninclude "/usr/share/nano/xml.nanorc"' >> ~/.nanorc 

Ręczna metoda Edytuj

  1. Należy znaleźć pliki z podświetlaniem składni dla języka, którego składnie chcemy podświetlić. Domyślnie kilka takich plików znajduje się w katalogu /usr/share/nano. Jego zawartość może przykładowo wyglądać tak:
    $ ls /usr/share/nano
    

asm.nanorc css.nanorc groff.nanorc man.nanorc nanorc.nanorc perl.nanorc ruby.nanorc xml.nanorc awk.nanorc debian.nanorc html.nanorc mgp.nanorc objc.nanorc php.nanorc sh.nanorc cmake.nanorc fortran.nanorc java.nanorc mutt.nanorc ocaml.nanorc pov.nanorc tcl.nanorc c.nanorc gentoo.nanorc makefile.nanorc nano-menu.xpm patch.nanorc python.nanorc tex.nanorc

  1. Należy utworzyć plik .nanorc w naszym katalogu użytkownika i dodawać do niego linie na wzór
    include "/usr/share/nano/c.nanorc"
    Na każdy plik z podświetlaniem należy poświęcić osobną linię tego typu.
Treści społeczności są dostępne na podstawie licencji CC-BY-SA , o ile nie zaznaczono inaczej.