Mysth-R

De Vim-fr.

plugins utilisés :

- Comments : Permet de (dé)/commenter des lignes avec ctrl+c et ctrl+x (voir page officielle)

- NERD_tree : Permet de voir l'arborescence et de parcrourir les dossiers/fichiers et de faire quelques opération simple (renommer / copier / déplacer /etc..) (voir la page officielle).

- word_complete : permet de faire de la complétion automatique. (voir la page officielle)

<source lang="vim"> " Let unix format, iso-8859-15, see line number... etc... set fileformat=unix set encoding=iso-8859-15 set number syn on set nocompatible

colo professional

map <F3> :tabnext<ENTER> map <F2> :tabprevious<ENTER> map <F5> :bprevious<ENTER> map <F6> :bnext<ENTER> nmap <Tab> >ap "indenter un paragraphe nmap <ap "desindenter un paragraphe

map <F12> :NERDTree<ENTER> " ouvrir NERDTree

"My prefered values :) set shiftwidth=3 set tabstop=3 set nowrapscan set ignorecase set expandtab set showtabline=2 set foldmethod=marker set hlsearch set si " set clever indent set ai " set autoindent set nowb "no write backup set noswf "no swap file


" config pour la coloration syntaxique liée à php : let php_sql_query=1 "Coloration des requetes SQL let php_htmlInStrings=1 "Coloration des balises html


"Use mouse... comment this if you don't like set mouse=a


" autocommads on php files set complete=.,w,b,u,t,i,k~/.vim/syntax/php.api autocmd FileType php set omnifunc=phpcomplete#CompletePHP source ~/.vim/plugin/word_complete.vim call DoWordComplete()

" <Leader> is "\"... but on azerty keyboard it better to use "," wich is more accessible

let mapleader = ","


"configuration du hote ftp : let g:hftp="ftpperso.free.fr" "configuration du répertoire de travail en local : let g:rep="/srv/http/Mon_Site/www"

" function permettant d'uploader sur ftp le fichier courant (mapé sur la touche <F8> function! E_ftp_upload()

   :cd /srv/http/Mon_Site/www
   let s:fichier=bufname("%")
   echo "fichier : " s:fichier
   exec ":Nwrite ftp://".g:hftp."/".s:fichier

endfunction map <F8> :call E_ftp_upload()<ENTER> </source>