Editor

A questo capitolo si fa riferimento nel libro LFS per coloro che vogliono usare altri editor nel proprio sistema LFS. Viene anche mostrato come i programmi installati da LFS beneficiano da una ricompilazione dopo che le librerie GUI sono state installate.

Vim-6.3

Introduzione a Vim

Il pacchetto Vim, che è un'abbreviazione di VI IMproved, contiene un clone di vi con caratteristiche extra rispetto all'originale vi.

Le istruzioni di default di LFS installano vim come parte del sistema di base. Se si preferisce collegare vim a X, bisogna ricompilare vim per abilitare la modalità GUI. Non c'è bisogno di istruzioni speciali, poiché il supporto X è individuato automaticamente.

Informazioni sul pacchetto

Dipendenze di Vim

Raccomandate

X (XFree86-4.4.0 o X.org-6.8.2)

Installazione di Vim

[Nota]

Nota

Se si ricompila vim per collegarlo a X, e le proprie librerie X non sono nella partizione root, non sarà più disponibile un editor per le emergenze. Si può scegliere di installare un editor aggiuntivo, non collegare vim a X, o spostare l'eseguibile corrente di vim nella directory /bin sotto un nome diverso come vi.

Se lo si desidera scompattare l'archivio dei messaggi tradotti:

tar -zxf ../vim-6.3-lang.tar.gz --strip-path=1

Installare Vim eseguendo i seguenti comandi:

echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h &&
echo '#define SYS_GVIMRC_FILE "/etc/gvimrc"' >> src/feature.h &&
patch -Np1 -i ../vim-6.3-security_fix-1.patch &&
./configure --prefix=/usr --with-features=huge &&
make

Ora, come utente root:

make install

Spiegazioni dei comandi

--with-features=huge: questa opzione abilita tutte le caratteristiche aggiuntive disponibili in Vim.

--enable-gui=no: se si preferisce non collegare Vim a X usare questa opzione.

Contenuti

Un elenco dei file reinstallati, assieme alle loro brevi descrizioni, può essere trovato presso ../../../../lfs/view/6.0/chapter06/vim.html#contents-vim.

Programmi installati: gview, gvim, gvimdiff, rgview, rgvim
Librerie installate: Nessuna
Directory installata: /usr/share/vim

Brevi descrizioni

gview

avvia gvim in modalità sola lettura.

gvim

è l'editor che funziona sotto X e include una GUI

gvimdiff

edita due o tre versioni di un file con gvim e mostra le differenze.

rgview

è una versione ristretta di gview.

rgvim

è una versione ristretta di gvim.