# Bluefish manual chapter 2: Using Bluefish features
Author: Jim Batis

prev | contents | next

# Capitolo 2: Utilizzo delle funzionalita' di Bluefish

Nel primo capitolo ci siamo occupati dei concetti di base dell'utilizzo di Bluefish. Tuttavia molte delle possibilita' e degli usi del programma non siano stati menzionati, mentre quelli che lo sono stati non hanno ricevuto una spiegazione approfondita. Per sovrammercato, non si e' ancora imparato a configurare il programma (ad eccezione di quelle opzioni minimali che GTK+ consente).

Lo scopo di questo capitolo e' quello di coprire tutte le caratteristiche di Bluefish in dettaglio, in modo da poterle sfruttare pienamente. Spiegheremo come configurare Bluefish (aspetto grafico, evidenziazione della sintassi, font, eccetera), come utilizzare programmi esterni, vedere documenti, thumbnails e molte altre funzionalita'.

## La finestra delle opzioni

La maggior parte delle opzioni del programma possono essere impostate dalla finestra delle Opzioni. Per richiamarla: * Seleziona Opzioni->Preferenze * [image] Clicca sul pulsante 'Configura' della barra principale Comparira' una finestra pop-up, con cinque schede nella parte bassa e due pulsanti. Salva & Chiudi salva su disco tutti i cambiamenti apportati. Queste opzioni saranno richiamate nelle future sessioni. Nel caso si sia cambiato idea a proposito dei cambiamenti apportati alle opzioni, si prema Annulla e saranno ripristinate le impostazioni precedenti. Preferenze dell'Editor [image] Font predefinito In questa casella di testo si puo' impostare il font dell'area di editing del testo. Benche' si possa provare ad inserire manualmente il font, e' preferibile cliccare sul pulsante Font... Si aprira' una finestra in cui e' possibile selezionare font, stile e dimensione. Nella parte inferiore di questa finestra si puo' avere un'anteprima del font selezionato. La scheda 'Filtro' sara d'aiuto nella selezione, selezionando le caratteristiche che il font deve possedere. 'Informazioni sul Font' mostra le informazioni per il font selezionato. Per impostare il font, premere OK. Se si clicca su Applica, il font viene impostato ma la finestra di dialogo non scompare, in modo da poter apportare altre modifiche al font. Premere Annulla qualora si sia cambiato idea a proposito delle modifiche apportate. SUGGERIMENTO: La maggior parte degli utenti sceglie dei font a spaziatura fissa. Come ci si rendera' conto, questo tipo di font e' il migliore per ogni editor di codice, HTML incluso. Aiuta a organizzare i documenti ed e' consigliato qualora si utilizzino i tag

    , in quanto si puo' vedere il testo cosi' come verra' visualizzato. Spesso e' disponibile il font Adobe courier il cui caldeggiamo.

    Ampiezza tabulazione

    Questa casella di testo imposta l'ampiezza della tabulazione espressa in spazi. Se si imposta per esempio al valore 4, in un carattere a spaziatura fissa, una tabulazione sara' equivalente a quattro spazi.
    Il valore di default dell'ampiezza della tabulazione e' 4.

    A capo parola automatico

    Normalmente si utilizza questa funzionalita' con 'A capo automatico'. Se e' spuntata, quando una parola raggionge l'estremita' destra dell'area di editing, sara' automaticamente portata nella linea successiva (senza inserire un carattere di capo riga)

    A capo linea automatico

    Quando e' selezionata il testo che raggiunge l'estremita' destra dell'area di editing, continuera' nella linea successiva (senza inserire un carattere di capo riga)

    AVVERTENZA: Un bug nel widget Gtk Text disabilita la barra di scorrimento orizzontale, disabilitando l'a capo automatico e rendendo un poco disagevole l'editing. Provare per credere :-)

    Se e' spuntata solo questa opzione ma non 'A capo parola', la parola sara' divisa su due linee, mentre rimarra intera se 'A capo parola' e' spuntata.

    Evidenzia per default

    Quando spuntata, un'azione come aprire un file, il testo si evidenzia automaticamente senza dover selezionare Visualizza-->Evidenzia sintassi. Se, comunque, non e' spuntata, il testo non sara' evidenziato a meno di non richiederlo esplicitamente

    Aggiorna evidenziazione sintassi

    Se spuntata, la sintassi sara' automaticamente selezionata man mano che si digita il testo.

    Aggiorna tutto il widget editing invece della sola linea corrente

    Normalmente, quando un testo e' evidenziato nell'area di editing, viene evidenziata solo la linea in cui si trova il cursore e non l'intero testo. Quando si incollano piu' linee, alcune non sono evidenziate correttamente. F5 (scorciatoia predefinita per Visualizza-->Aggiorna) permette di aggiornare. Ma se si desidera controllare ed evidenziare l'intero testo ogni volta che si edita il documento, spuntare quest'opzione. Purtroppo l'aggiornamento del text widget di GTK e' lento a causa di un bug dello scorrimento.

    Gestione automatica delle linee

    Se si abilita quest'opzione, Bluefish aggiornera' ogni link quando si usa la funzionalita' 'spostati a' o 'salva con nome'. Sono controllati e aggiornati solo i link trovati tra doppie virgolette (cioe' "link").

    Preferenze HTML

    [image]

    Inserisci chiusura...

    Come e' noto, i tag HTML normalmente sono chiusi da un commento </tag>. Per esempio Testo in grassetto. Pero' alcuni tag possono essere (e di fatto lo sono) utilizzati senza il tag di chiusura. Due tra questi sono  e , che non ne hanno effettivamente bisogno. Tuttavia, volendo seguire strettamente le regole sintattiche di HTML, li si dovrebbe inserire.

    Se le caselle di controllo sono spuntate, saranno inseriti i tag di chiusura per  e , altrimenti omessi.

    Inserisci tag HTML minuscoli

    Per default, Bluefish inserisce tag maiuscoli (e' una tecnica comune dei designer per distinguere i tag dal testo nromale). Tuttavia, qualora si desiderassero i tag minuscoli, spuntare questa checkbox.

    Si noti che WML vuole i tag minuscoli. Se si pensa di utilizzare WML, spuntare questa casella.

    Set di caratteri predefinito

    Ancora non implementato

    Opzioni dell'interfaccia principale

    [image]

    Font di tabulazione del notebook

    Funziona esattamente come nella Scheda editor, solo che imposta il font della tabulazione nell'area di editor (cioe' le schede che contengono i nomi dei files aperti). E' consigliato impostare un font semplice

    Posizione del notebook

    Le schede sono per default in cima all'area di testo. Se, comunque, si trova piu' agevole un'altra posizione, impostare quest'opzione a in fondo, detra e sinistra dell'area del tsto

    Per selezionare un'altra posizione, premere il pulsante a destra e apparira' una lista di posizioni, da cui selezionare quella preferita. Si noti che si possono cambiare le posizioni mediante i tasti Su e Giu'.

    Larghezza & altezza iniziale

    Queste due variabili impostano la larghezza e l'altezza della finestra principale.

    per impostare la larghezza e l'altezza secondo le proprie preferenze, si puo' scrivere un nuovo valore oppure utilizzare i pulsanti su e giu' a destra, che incrementeranno o decrementeranno il valore di 5 per volta. Inoltre, anche se se premono i tasti Su e giu', il valore subira un incremento o un decremento di 5 per volta.

    I valori predefiniti sono 600 per la larghezza e 400 per l'altezza

    Opzioni immagine

    [image]

    Tipo di thumbnail

    Stringa dell'estensione del thumbnail

    Opzioni Programma esterno

    [image]

    Comando browser

    CHE COS'E': Benche' certamente si sara' sentito nominare Netscape, nel caso in cui non si sappia cosa sia, Netscape e' uno dei piu' antichi, dei migliori e dei piu' utilizzati browser web nei sistemi Unix (ma anche in Windows). Propriamente, Netscape e' il nome della ditta che l'ha progettato, ma normalmente e' chiamato cosi' anziche' Netscape Navigator (o Netscape Communicator, che contiene piu' di un browser web). La maggior parte dei sistemi Linux (come le distribuzioni Linux e Solaris) installano Netscape.

    Questo si riferisce all'opzione View-->View (Visualizza-->Visualizza) in Netscape. Con questa funzione si puo' vedere il proprio documento in Netscape, in modo da avere un'anteprima del suo aspetto fino al punto attuale di elaborazione.

    Normalmente non e' necessario modificare questa impostazione, ma nel caso in cui il valore predefinito non funzioni, si possono scrivere comandi e parametri come se si chiamasse il programma da bash. La sola cosa da notare e' di inserire %s al posto del nome (Bluefish lo rimpiazza automaticamente).

    L'impostazione predefinita e': netscape -remote OpenUrl\(%s)

    Comando Weblint

       prev | contents | next