» »

nano - barvanje znaka za enačaj v conf fajlih

nano - barvanje znaka za enačaj v conf fajlih

HotBurek ::

Dobro jutro.

Evo, ena zgodba iz sistemske administracije.

V programu nano sem želel, da se mi za fajle s končnico conf prikaže znak za enačaj (=) z drugačno barvo, da tako lažje vidim, kje je nastavljen value in kje ne.

In sem z pomočjo spletnega pomočnika zadevo rešil dokaj hitro.

V /usr/share/nano/ sem kreiral file conf.nanorc z vsebino:

syntax conf "\.conf$"
color yellow "=[^[:space:]]*"
color red "="

Zdej moram še ugotovit, zakaj mi print screen program dela tako "slabe" zaslonske slike. Kak mesec nazaj so bile bolj kvalitetne. Čeprav en mal okusa po 90-ih pa tudi ne škodi...

root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window

pegasus ::

Joj strah me je kaj bo ko odkriješ teme za vim ;)

Ahim ::

A tole ponesreci deluje pravilno ker z rdeco naknadno prebarva tisti enacaj, ki ga najprej z rumeno?

Daj zamenjaj drugo in tretjo vrstico konfiguracije in prilepi spet screenshot enakega test.conf za primerjavo, sem radoveden 8-O

HotBurek ::

To je bilo pa zelo dobro opaženo. Za petico!! 8-)

Ja, drži. Če zamenjam drugo in tretjo vrstico, potem je vse (enačaj in value) rumeno.

Ker sem hotel na hitro rešit (in tudi sem), sem pustil tako, da tretja vrstica prebarva samo enačaj.

Ne vem, kako bi moral nastavit regex, da bi barval samo "value" brez enačaja.
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window

karafeka ::

Ha, zanimivo, sploh nisem vedel, da nano to omogoča.

A ni bolje, da se nastavitve delajo v ~/.config/nano/nanorc na ravni uporabnika? Oz. podobnih mestih omenjeni v man-u za nanorc.

Da se enačaj ne pobarva, zamenjaj 3. vrstico s tem:
color normal "="

:D

HotBurek ::

Problem je v drugi vrstici, ki pobarva tudi enačaj, pa tega ne bi želel.

enačaj: rdeča
vse, kar sledi enačaju: rumena
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
!

[Vodič] Router v študentskem domu (Eduroam) (strani: 1 2 )

Oddelek: Omrežja in internet
7071949 (6378) KajDelam?
»

SQL/DML stavki

Oddelek: Šola
343848 (3190) IL_DIAVOLO
»

kako narediti program ki bere drugi program

Oddelek: Programiranje
466502 (4815) imagodei
»

Forma, php in mysql

Oddelek: Izdelava spletišč
131522 (1228) Highlag
»

VB vs. C#

Oddelek: Programiranje
344080 (3219) BlueRunner

Več podobnih tem