Nano bez tajemnic, cz. 3 – Syntax

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ę :roll: .

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.

Ten wpis został opublikowany w kategorii Internet, Linux, Programy, Techniczne i oznaczony tagami , , , . Dodaj zakładkę do bezpośredniego odnośnika.

Dodaj komentarz

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

*

Możesz użyć następujących tagów oraz atrybutów HTML-a: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">