: 26 stycznia 2007, 12:36
najlepiej do vim'a stworzyć sobie plik ".vimrc" i wrzucić go do katalogu domowego. Dzięki temu mój vim koloruje składnie, wyświetla numery linijek, pozatym mam skróty klawiszowe do kompilowania i uruchamiania programów od razu - to jest najwygodniejszy sposób pracy. Piszę sobie program, wciskam F2 - zapisuje sie, wciskam F6 - kompiluje się, wciskam F7 uruchamia się, po zakończeniu wciskam Enter i automatycznie wracam znowu do vima.
Plik .vimrc którego ja używam wygląda tak:
Plik .vimrc którego ja używam wygląda tak:
Kod: Zaznacz cały
set nu
set autoindent
set backspace=2
set laststatus=2
set nowrap
set ruler
set showcmd
set showmatch
set shiftwidth=2
"set insertmode
set background=dark
syntax on
imap <F2> <C-O>:w<CR>
imap <F10> <C-O>:q
map <F2> :w<CR>
map <F10> :q
autocmd BufEnter *.tex,*.txt set textwidth=74
autocmd BufEnter *.html set textwidth=80
autocmd BufEnter *.tex imap <F5> <C-O>:!latex2html % ; galeon %</index.html &<CR>
autocmd BufEnter *.tex map <F5> :!latex2html % ; galeon %</index.html &<CR>
autocmd BufEnter *.tex imap <F6> <C-O>:!platex % ; dvips %<.dvi -o %<.ps<CR>
autocmd BufEnter *.tex map <F6> :!platex % ; dvips %<.dvi -o %<.ps<CR>
autocmd BufEnter *.tex imap <F7> <C-O>:!gv -watch %<.ps &<CR>
autocmd BufEnter *.tex map <F7> :!gv -watch %<.ps &<CR>
autocmd BufEnter *.tex imap <F8> <C-O>:!pdfplatex % ; gv %<.pdf &<CR>
autocmd BufEnter *.tex map <F8> :!pdfplatex % ; gv %<.pdf &<CR>
autocmd BufEnter *.c imap <F6> <C-O>:!make %< <CR>
autocmd BufEnter *.c map <F6> :!make %< <CR>
autocmd BufEnter *.c imap <F7> <C-O>:!make run <CR>
autocmd BufEnter *.c map <F7> :!make run <CR>
autocmd BufEnter *.h imap <F6> <C-O>:!make %< <CR>
autocmd BufEnter *.h map <F6> :!make %< <CR>
autocmd BufEnter *.h imap <F7> <C-O>:!make run <CR>
autocmd BufEnter *.h map <F7> :!make run <CR>
autocmd BufEnter *.pas imap <F6> <C-O>:!ppc386 % <CR>
autocmd BufEnter *.pas map <F6> :!ppc386 % <CR>
autocmd BufEnter *.pas imap <F7> <C-O>:!./%< <CR>
autocmd BufEnter *.pas map <F7> :!./%< <CR>