[rosedu-admins] vimrc pe servere
Razvan Deaconescu
razvan at rosedu.org
Mon Aug 23 12:13:27 EEST 2010
Salut!
M-am lamurit care este ordinea in care Vim parcurge fisierele de tip
vimrc si vreau sa stabilim o politica unitara de utilizare a acestora pe
servere.
Pe scurt, pe Debian/Ubuntu, Vim parcurge /usr/share/vim/vimrc (System
wide Vim initializations) si apoi ~/vimrc (Personal Vim
initializations). /usr/share/vim/vimrc este symlink la /etc/vim/vimrc:
---
razvan at valhalla:~$ ls -l /usr/share/vim/vimrc
lrwxrwxrwx 1 root root 14 Jul 25 13:13 /usr/share/vim/vimrc ->
/etc/vim/vimrc
---
In mod implicit /etc/vim/vimrc este un fisier saracacios, fara syntax
highlighting etc. De obiecei, eu copiez fisierul
/usr/share/vim/vimx.y/vimrc_example.vim in ~/.vimrc unde am multe
configuratii utile si adaug ce mai am nevoie.
Operatia de mai sus o executam pana acum pe serverele la care aveam
acces ori de cate ori cream un cont nou.
Cealalta varianta este copierea fisierului
/usr/share/vim/vimX.Y/vimrc_example.vim in /etc/vim/vimrc si apoi
crearea unor configuratii particulare (daca era nevoie) in ~/.vimrc.
Varianta a doua este folosita pe cursuri si pe mamba.
Prima varianta are avantajul puterii de configurare totale, dar
dezavantajul ca, daca nu configurezi ~/.vimrc, editorul pare saracios.
A doua varianta aduce multe configurari utile cu dezavantajul faptului
ca pierzi din "libertatea de configurare" - ceva este deja setat.
Personal, sustin o configurare unitara pe server si prefer a doua
varianta (nu am folosit-o pana acum din ignoranta). Majoritatea
configurarilor de acolo sunt foarte utile, utilizatorilor le vor merge
din fuleu optiunile utile si isi vor putea adauga configurari
particulare in ~/.vimrc. Partea de pierdere a flexibilitatii nu o vad
atat de importanta intrucat, daca cineva este destul de fanatic sa
configureze Vim de la radacina, va sti cum sa anuleze configurarile din
/etc/vim/vimrc.
Voi ce parere aveti?
Razvan
More information about the rosedu-admins
mailing list