vim ZolV helpers

Wyłączenie automatycznego łamania linii

:set wrap linebreak textwidth=0 

Find and repleace :

Poniższy przykład zamienia wszystkie wystapienia
….poczatek….koniec….
na
….poczatek cos1 …. cos2 koniec….

począwszy od 22 linijki do końca

:22,$s/poczatek \(.\{-\}\)[; ]\{-\}koniec/poczatek cos1 ( \1 ) cos2 koniec/g    

Użycie (g)vim do porównywania diff-em z subversion:

Jako, że często używamy (g)vim-a, poniższa linijka pozwoli na vim-owe wyświetlenie porównania zmian w kodzie w SVN:

svn diff --diff-cmd diff -x "-U 100" | gvim - &

vcscommand - plugin który integruje Vim-a z SVN / CSV / GIT

Strona projektu : http://www.vim.org/scripts/script.php?script_id=90

$ mkdir -p ~/.vim/plugin ~/.vim/doc ~/.vim/syntax
$ cd ~/.vim
$ wget 'http://www.vim.org/scripts/download_script.php?src_id=8747' -O vcscommand.zip
$ unzip vcscommand.zip
$ cd ~/.vim/doc
$ gvim
i w uruchomionym gvim-ie uruchamiam ":helptags ."

multiline

    \_.\{-}     
    '\_.' is like '.', but also matches newline. 
    '\{-}' matches the minimum number of the preceeding '\_.'. 
    (If I were to use '*' instead of '\{-}', it would match to near the end-of file.)
AttachmentSize
vcscommand.zip42.83 KB
vim.tgz73.43 KB
vimrc2.86 KB
gvimrc3.96 KB