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)
" 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 <S-Tab> <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>
