Tak, jak przewidziałem jest to ostatni wpis z serii Nano bez tajemnic. Poprzednie zgodnie z tym, co zaplanowałem przedstawiały kolejno: podstawowe zasady użytkowania programu (Nano bez tajemnic, cz. 1 - Kodowanie i skróty), oraz ustawienia (Nano bez tajemnic, cz. 2 - Ustawienia). W ostatnim wpisie z tej serii pokażę Wam, jak kolorować składnię poszczególnych plików – a właściwie to… nie pokażę, tylko napiszę, jak zrobić by Nano ożywił kolory szarości i umilił pracę
.
Sprawa samego kolorowania składni ma się o wiele lepiej niż w przypadku poprzednich wpisów (a przynajmniej dla mnie
), gdyż jedyne, co jest nam potrzebne, to specjalnie przygotowane pliki .nanorc, która są odpowiedzialne za kolorowanie składni. Pliki te zaś załączę na końcu samego wpisu.
Syntax – kolorowanie składni
Jedyne, co potrzebujemy, to plik .nanorc, który znajduje się (bądź jeśli go tam nie ma, to należy go utworzyć) w katalogu /home/. W nim dodajemy tylko i wyłącznie polecenie, które „dołącza” do obsługi programu kolorowanie składni. Polecenie niezwykle proste:
include "/{katalog}/nazwa-rozszerzenia.nanorc"Przyznacie więc, że nie ma tu nic trudnego
. Poniżej znajduje się lista wszystkich kolorowań składni, które zawarte są w paczce (na samym dole):
include "/{katalog}/apache2.nanorc" include "/{katalog}/asm.nanorc" include "/{katalog}/c-file.nanorc" include "/{katalog}/changelog.nanorc" include "/{katalog}/changelogs.nanorc" include "/{katalog}/clike.nanorc" include "/{katalog}/c.nanorc" include "/{katalog}/config2.nanorc" include "/{katalog}/config3.nanorc" include "/{katalog}/configfiles.nanorc" include "/{katalog}/config.nanorc" include "/{katalog}/conky.nanorc" include "/{katalog}/css.nanorc" include "/{katalog}/default.nanorc" include "/{katalog}/delphi.nanorc" include "/{katalog}/desc.nanorc" include "/{katalog}/dotemacs.nanorc" include "/{katalog}/dummy.nanorc" include "/{katalog}/ekghistory.nanorc" include "/{katalog}/etc-stuff.nanorc" include "/{katalog}/etcxml.nanorc" include "/{katalog}/groff.nanorc" include "/{katalog}/havp.nanorc" include "/{katalog}/html.nanorc" include "/{katalog}/info.nanorc" include "/{katalog}/initng.nanorc" include "/{katalog}/initscript.nanorc" include "/{katalog}/java.nanorc" include "/{katalog}/js.nanorc" include "/{katalog}/log-stuff.nanorc" include "/{katalog}/maincf.nanorc" include "/{katalog}/makefile.nanorc" include "/{katalog}/man.nanorc" include "/{katalog}/mimetype.nanorc" include "/{katalog}/mutt.nanorc" include "/{katalog}/named.nanorc" include "/{katalog}/nanorc.nanorc" include "/{katalog}/others.nanorc" include "/{katalog}/paludis.nanorc" include "/{katalog}/passwd.nanorc" include "/{katalog}/patch.nanorc" include "/{katalog}/perl.nanorc" include "/{katalog}/php2.nanorc" include "/{katalog}/php.nanorc" include "/{katalog}/po.nanorc" include "/{katalog}/postgresql.nanorc" include "/{katalog}/pov.nanorc" include "/{katalog}/privoxy.nanorc" include "/{katalog}/profile.nanorc" include "/{katalog}/python.nanorc" include "/{katalog}/ruby.nanorc" include "/{katalog}/shlike.nanorc" include "/{katalog}/sh.nanorc" include "/{katalog}/softcam.nanorc" include "/{katalog}/sources_list.nanorc" include "/{katalog}/tab.nanorc" include "/{katalog}/tcl.nanorc" include "/{katalog}/tex.nanorc" include "/{katalog}/urls.nanorc" include "/{katalog}/vhost.nanorc" include "/{katalog}/xdefaults.nanorc" include "/{katalog}/xml.nanorc" include "/{katalog}/xorg.nanorc"
Jedyne, co należy zrobić, to rozpakować paczkę do jakiegoś katalogu (u mnie np. /usr/share/nano) i zamienić {katalog} na odpowiedni katalog
.
Pobierz
Kliknij, by pobrać paczkę z plikami do kolorowania składni: syntax.zip (~40kb)
Podkreślam iż nie jestem autorem tych plików. Zostały one znalezione w sieci.