Konfiguracja VIMa

Tematy związane z oprogramowaniem, instalacją, konfiguracją
AKJ
Posty: 57
Rejestracja: 10 października 2013, 12:32

Konfiguracja VIMa

Post autor: AKJ »

Dopiero zacząłem swoją przygodę z VIMem. Mam problem z plikiem konfiguracyjnym .vimrc. Trzymam go, jak wiekszosc poradników zaleca, w /home/user/.vim. Gdy jednak wprowadzam w nim zmiany, nie odczuwam ich działania w trakcie pracy z edytorem. Próbowałem zrobić VIM jako IDE C/C++. Zainstalowałem, zgodnie z instruckją:
http://vim.sourceforge.net/scripts/scri ... ipt_id=213
a także postępowałem wg. tego:
http://www.alexeyshmalko.com/2014/using ... c-cpp-ide/
http://www.alexeyshmalko.com/2014/youco ... n-for-vim/

Jednak gdy np. zmienię wartość
set tabstop = 4
na 30 albo 2, nie ma różnicy w działaniu.
Mój .vimrc:

Kod: Zaznacz cały

let g:C_UseTool_cmake    = 'yes'
let g:C_UseTool_doxygen  = 'yes'


set exrc
set secure


set tabstop=4
set softtabstop=4
set shiftwidth=4
set noexpandtab


set colorcolumn=110
highlight ColorColumn ctermbg=darkgray


execute pathogen#infect()


"let g:ycm_global_ycm_extra_conf = ""~/.vim/.ycm_extra_conf.py"

To, co zauważyłem, to że w folderze /etc/vim/ są pliki takie jak: gvimrc vimrc vimrc.tiny
Może to ten plik należy edytować (da się chyba tylko jako root)? Jeśli tak, to jak zainstalować różne dodatki/pluginy itp?
pj1031999
Posty: 54
Rejestracja: 02 lipca 2014, 18:24

Post autor: pj1031999 »

Jak już napiszesz swoją wymarzoną konfigurację to wrzucasz ją do .vimrc w katalogu użytkownika - /home/użytkownik a dla roota - /root jest jeszcze plik vimrc (nie ukryty) w /etc i to jest konfiguracja domyślna dla całego systemu ( z tym ostatnim nie jestem w 100% pewien, bo nie siedzę na Debianie, ale raczej tak). Natomiast w katalogu .vim który umieszczasz w katalogu użytkownika wrzucasz wszelakie pluginy/szablony i co tam Ci się jeszcze wymarzy.
AKJ
Posty: 57
Rejestracja: 10 października 2013, 12:32

Post autor: AKJ »

Mhm, ok, przeniosłem .vimrc do home/user - teraz z kolei, gdy włączam vim, pojawia się komunikat:

Kod: Zaznacz cały

YouCompleteMe unavailable: requires Vim 7.3.584+
Z tego co wyczytałem, trzeba pobrać vim 7.4. Na wheezy jest 7.3, stąd pytanie, jak zainstalować vim'a z jessie? Czy trzeba najpierw usunąć wersję 7.3? Nie chce dodawać całego repo z jessie, tylko jeden konkretny program.
klavierkrk
Beginner
Posty: 257
Rejestracja: 14 maja 2013, 17:18

Post autor: klavierkrk »

korzystam z VIM na Windows i Linux, polecam zrobić taki config, żeby program działał równocześnie na dwóch systemach (ten sam konfig wszędzie).

Całość najlepiej "sync"ować przez Wuala: https://www.wuala.com/ - Wuala jest "Debian friendly", tzn. chodzi na javie.
https://www.wuala.com/en/download/linux
Pomęcz się trochę i wrzuć wszystko (vimrc i zakładki bookmarks) do Wuala (5 gb miejsca za darmo, w odróżnieniu od Dropboxa), np. do folderu Vim. Warto również dokładnie przeanalizować pluginy, aktualnie mam 10, ale kolejne 10 czeka na instalację.
NOTABENE: dropbox + Wuala - daje 7 gb miejsca za darmo. Wualę właśnie mam w 100% przeznaczoną do programowania (tylko trochę trudniejsza jest).

Generalnie VIM jest świetny, wiele rzeczy polepsza, taki program na całe życie ;)

mój vimrc ma 282 linii , docelowo będzie miał z 1000. Problem polega na tym, że na słabszym sprzęcie będzie trochę mulił, dlatego trzeba mocnego linuxa, żeby szybciej ładował Gvim ;)
Ostatnio zmieniony 30 listopada 2019, 21:55 przez klavierkrk, łącznie zmieniany 1 raz.
Awatar użytkownika
Menel
Member
Posty: 1117
Rejestracja: 24 sierpnia 2013, 19:58
Lokalizacja: doktor informoparalityki

Post autor: Menel »

vim jest spoko warto opanować jakieś tam podstawy zawsze warto liznąć..może się przyda link..
https://www.youtube.com/watch?v=64KP9nbeNyg
ODPOWIEDZ