Das Paket entpacken und in das neue Verzeichnis wechseln:
tar -xf pakete/vim-7.3.tar.bz2 && cd vim73/
Sorgt dafür das die Datei vimrc
im
Verzeichnis /etc
installiert wird:
echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h
Bereite das Paket zum kompilieren vor:
./configure --prefix=/usr --enable-multibyte
Die Bedeutung der Parameter für configure:
--enable-multibyte
Dieser Parameter sorgt dafür das Vim auch Dateien bearbeiten kann die unter einem UTF-8 Zeichensatz erstellt wurden.
Das Paket kompilieren:
make
Teste das soeben kompilierte Paket:
make test
Installiere das Paket:
make install
Da es welche gibt, die vi eintippen, aber vim nicht mehr missen wollen, eine kleine Hilfe:
ln -sv vim /usr/bin/vi && for L in /usr/share/man/{,*/}man1/vim.1; do ln -sv vim.1 $(dirname $L)/vi.1 done
Vim Dokumentation wird hier /usr/share/vim
installiert. Wir hätten aber gerne
das sie genau wie andere Programme auch mit Versionsinformation
abgelegt wird:
ln -sv ../vim/vim73/doc /usr/share/doc/vim-7.3
Nun das Verzeichnis verlassen und dann entfernen:
cd .. && rm -rf vim73/
Jetzt erzeugen wir uns eine Standard /etc/vimrc
Datei:
cat > /etc/vimrc << "EOF"
" Anfang /etc/vimrc
set nocompatible
set backspace=2
syntax on
set ruler
set background=dark
if has("autocmd")
au BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$")
\| exe "normal g'\"" | endif
endif
if (&term == "iterm") || (&term == "putty")
set background=dark
endif
" Ende /etc/vimrc
EOF