Strona 1 z 1

Vim - konfiguracja do podstawowej pracy

: 29 września 2009, 16:58
autor: Crasher
Mam pytanie odnośnie Vima i jego konfiguracji. W dziale FAQ jest co prawda opisane co i jak w związku z tym programem, ale nie do końca łapie jedną rzecz. Napisane jest aby utworzyć sobie plik vimrc w:

Kod: Zaznacz cały

/home/nazwa_użytkownika/.vim
/etc/vim/
W obu plikach powinno być to samo? Gdzie trzymać pliki konfiguracyjne w takim przypadku? Chodzi mi przykładowo o sprawę związaną z szukaniem błędów. Gdzie umieścić katalog spell i odpowiednie dla niego pliki, aby działało zarówno dla roota jak i każdego szaraka wszystko związane z vimem? Nie mogłem się tego doszukać.

Pozdrawiam.

[ Dodano: 2009-09-30, 14:39 ]
Naprawdę nikt nie jest w stanie mi pomóc?

Pliki spell umieściłem w

Kod: Zaznacz cały

/usr/share/vim/vim71/spell
.
Stworzyłem plik .vimrc w

Kod: Zaznacz cały

/home/nazwa_użytkownika
.
Dodałem w nim coś takiego:

Kod: Zaznacz cały

syntax on
set nocompatible
set number
set autoindent
i to co dotyczy języka z tutoriala.
Uruchamiam vim x.cpp, próbuje coś pisać, ale nie podświetla mi składni, F7 nie działa jak chcę sprawdzić poprawność języka, jedyne co się pojawia to numery linii.

Pozdrawiam

: 01 października 2009, 08:04
autor: Gnomes
Mam podobny problem jak kolega. Przeczytałem FAQ, które dostępne jest na forum, ale ktoś kto je pisał nie do końca wyjaśnił co jest co..
Plik konfiguracyjny vim'a

Plikiem konfiguracyjnym vim'a jest ~/.vimrc. To właśnie tam zamieszcza się całą konfigurację. Ja jednak polecam stworzyć sobie folder vim w /etc i /home/ty (/home/ty/.vim) i tam właśnie umieścić ten plik. Dlaczego akurat tam? Ponieważ wtedy taką samą konfigurację vim'a będzie miał również root. No tak, ale czy trzeba tworzyć nowy folder, przecież vim ma tylko jeden plik konfiguracyjny? Tak zgadza się, ale polecam stworzyć folder ponieważ:

a) Utrzymasz w ten sposób większy porządek w systemie,
b) Dla vim'a jest mnóstwo dodatków (o czym wspomnę później) i te "dodatki" trzeba gdzieś umieścić. I będziesz je trzymał, dajmy na to, dodatkowe 50 plików w /etc i /home/ty ? ;)
W /etc/vim znajduje się plik vimrc. Rozumiem, że należy utworzyć taki sam plik w /home/user/.vim? W obu lokalizacjach ma być plik z tymi samym ustawieniami? Gdzie trzymać pliki z ustawieniami? Z tego co znalazłem znajdują się one w /usr/share/vim/vim71. Wystarczy, że będą tylko tam czy powinny być jeszcze w /home/user/.vim, a może tylko w tym drugim?
Ustawiłem syntax on. Dlaczego jak wejdę do pliku konfiguracyjnego vimrc, to mam różne kolory, a jak tworze nowy plik vim plik i chce zapisać w nim przykładowo

Kod: Zaznacz cały

cout << "Bla bla";
to nie podświetla mi składni?

Proszę o pomoc.

: 01 października 2009, 16:53
autor: Crasher
Ze swojej strony mogę powiedzieć tak. Plik konfiguracyjny vima znajduje się w

Kod: Zaznacz cały

/etc/vim/vimrc
Jeżeli dokonujemy w nim zmian to są one dostępne dla użytkowników i roota. Jak stworzymy plik

Kod: Zaznacz cały

.vimrc
w

Kod: Zaznacz cały

/home/nazwa_użytkownika
to ta konfiguracja dotyczy danego użytkownika. Zastanawiam się tylko jak teraz z plikami konfiguracyjnymi. Należy umieszczać je w:

Kod: Zaznacz cały

/usr/share/vim/vim71
wtedy są dostępne dla wszystkich?