keskiviikkona, marraskuuta 01, 2006

Nanon virittelyä

Nano tekstieditoria voi käyttää joko oletusasetuksilla, tai muokata mieleisekseen nanorc:n avulla. Tässä muutama vinkki, joilla nanon käytettävyyttä voi (yrittää) parantaa. Muutokset tehdään nanorc tiedostoon, joko paikallisesti tai kaikille käyttäjille.

Smooth scrolling

Nanossa on mahdollista asettaa "pehmeä" scrollaus päälle, jonka jälkeen viimeisen näkyvän rivin jälkeen ei ilmesty uutta sivua, vaan uusi rivi. Homma onnistuu muokkaamalla nanorc tiedostosta seuraavalla tavalla kohdasta:

# set smooth
set smooth


Hiiren käyttö

Jos käytössä oleva terminaali ei tue hiiren käyttöä, niin graafisessa tilassa hiiren pystyy ottamaan nanossa käyttöön muokkaamalla nanorc tiedostoa seuraavalla tavalla:
# set mouse
set mouse


Värit (Syntax highlighting)

Normaalisti nano näyttää vain yhtä ainoaa väriä, mutta esimerkiksi koodia kirjoittaessa tai monissa config tiedostoissa värien avulla sisällön ymmärtää helpommin. Normaalit korostukset saa päälle poistamalla kommentit seuraavista (include) kohdista:
## Nanorc files
#include "/usr/share/nano/nanorc.nanorc"

## C/C++
#include "/usr/share/nano/c.nanorc"

## HTML
#include "/usr/share/nano/html.nanorc"

## Patch files
#include "/usr/share/nano/patch.nanorc"

## Manpages
#include "/usr/share/nano/man.nanorc"

## Perl
#include "/usr/share/nano/perl.nanorc"

## Java
#include "/usr/share/nano/java.nanorc"

## Bourne shell scripts
#include "/usr/share/nano/sh.nanorc"

Omia värejä voi lisätä helposti. Alla oleva esimerkki muuttaa tiedostoista kommentti rivit sinisiksi:
syntax "kommentit" ".*"
color blue "^#.*"


Tarkemmin nanorc:n mahdollisuuksiin voi tutustua lukemalla nanorc:n man sivut, jotka löytyvät kirjoittamalla:
man nanorc

kommentit (1):

UTiiras kirjoitti...

Tänks, meinasin jo ruveta kirjoittamaan omaa .nanorc-filua, kun kaipasin syntaksin korostusta. Onneksi satuin googlaamaan eka, ja eka osuma oli syntaksivammainen ;)