Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/07/2007, à 16:44

darksh3ll

Vim Extrem programming

Configuration Vim Extreme programming
   
Étant donné qu'un éditeur de texte est l'outil essentiel de mon travail, il se doit d'être adapté à mes besoins et configuré aux petits oignons. Je vais présenter gvim car c'est l'outil que j'utilise. Tous les jours je découvre de nouvelles commandes et fonctions de gvim, et je fignole ma configuration au jour le jour. Je vais vous présenter mon éditeur chéri dans son état actuel

    Je vous propose ici D'avoir une configuration Vim pour Programmeur je l'ai appelé Extreme programming
   
   
    Quelques Exemple de la configuration
    Ajout de Menu  pour la programation en:
   
        C/C++
        PHP
        HTML/CSS
        PYTHON
        PERL
        Bash
   

Plus de 80  thémes de couleurs Installés dans le dossier /vim/colors

Php beautify les scripts php sont correctements indentés

Ctrl-WW Permet d'agrandir une fenêtres
 
Ajout d'un fichiers .Abbreviations
Pour executer les scripts python on n'appuie sur f12
Pour rendre un script python executable on n'appuie sur f11
Est pas mal de choses encore

Pour installé rien de + simple

1)Ouvrir un terminal

2)Récuperer le script bash
wget http://www.darksh3ll.com/vim.sh

3)Ensuite Executé le script
    sh vim.sh
 
Vous pouvez maintenant lancé Vim est Admirez smile

Dernière modification par darksh3ll (Le 06/07/2007, à 18:44)


gnu-project@darksh3ll.com
http://www.darksh3ll.com
Coding Vim version 7.0.235
Programmation:Python

Hors ligne

#2 Le 06/07/2007, à 17:21

yohann

Re : Vim Extrem programming

trop merci !! smile

ça fait plaisir!!
dès que je retrourne au bureau je post un lien ver le site des killer tips pour vim.
je vous donne une partie du sommaire histoire de vous donner un avant gout:

comment lier un correcteur othographique: aspell (défiintion d'une marco qui enregistre le doc en cours d'edition puis lance aspelle et enfin écrit le document corrigé)

une astuce dont je me souvien sinon:

pour que les copier coller à la souris n'ai pas 10 000 indentation: :set paste,
puis faire la copie (clique molette) et enfin :set nopaste  (l'auteur préveint qui set paste désactive pas mal de fonctionnalités de vim donc à ne pas mettre dans le .vimrc.


par contre je comprend pas comment fonctionne le script, il telecharge 2 fichier et extrait une archive???

bon je regarderais à la meze encore merci en tout cas j'utilise vim pour les même chose et mon intuition me dit que ce qui t'es util le seras pour moi aussi


j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.

Hors ligne

#3 Le 06/07/2007, à 17:49

darksh3ll

Re : Vim Extrem programming

salut !

Oui pardon j'aurais du expliqué avant.

il y'as un repertoire .vim avec tous les plugins nécessaires
est le fichier de configuration .vimrc

un simple petit sh.vim.sh

Ca telecharge sur mon ftp le dossier .vim.tar.gz est le fichier .vimrc

Ca le decompresse dans le dossier personnel de l'utilisateur smile

est en 1 minutes on n'as vim configuré au petit oignons

J'ai passé beacoup de temps à bien configuré vim

J'ai essayé beaucoup de script vim

est cet configuration reste pour moi au top des top

exemple pour mettre un commentaire en fin de ligne  corectement indenté dans un script tpython
un simple : ALT ;

Dernière modification par darksh3ll (Le 06/07/2007, à 17:53)


gnu-project@darksh3ll.com
http://www.darksh3ll.com
Coding Vim version 7.0.235
Programmation:Python

Hors ligne

#4 Le 06/07/2007, à 18:05

yohann

Re : Vim Extrem programming

ok c'est un peu ce que je voualis savoir en fait...
donc il vaut mieux sauver son .vimrc avant de lancer ton script si je comprend bien, (si je veux garder mes truc perso au cas ou tu les ai pas remis)

J'ai hate dêtre chez moi pour essayer ça!


j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.

Hors ligne

#5 Le 06/07/2007, à 18:07

darksh3ll

Re : Vim Extrem programming

au pire si l'utilisateur à déja un .vimrc
le script bash ca va te crée un .vimrc1

donc aucun soucis de perte de config big_smile


gnu-project@darksh3ll.com
http://www.darksh3ll.com
Coding Vim version 7.0.235
Programmation:Python

Hors ligne

#6 Le 06/07/2007, à 18:08

Watchwolf

Re : Vim Extrem programming

HAHAHA lol

ligne 82 du .vimrc

:so /home/darksh3ll/.vim/abbréviations.vim

Il faudrait corriger ca wink
apres correction ca fonctionne impec, il y a quelques trucs bien sympa comme la ligne actuelle qui est souligée wink

Hors ligne

#7 Le 06/07/2007, à 18:20

darksh3ll

Re : Vim Extrem programming

Oups big_smile

Corrigé

Merci beaucoup


gnu-project@darksh3ll.com
http://www.darksh3ll.com
Coding Vim version 7.0.235
Programmation:Python

Hors ligne

#8 Le 09/07/2007, à 14:24

SebDK

Re : Vim Extrem programming

Je cherche un moyen d'indenter automatiquement mon fichier php quand je quitte vi.
En fait ca serait l'équivalent d'un ggVG == quand je sauve le fichier
Je sais qu'il faut utiliser quelque chose comme autocmd BuffWrite....

Merci

#9 Le 09/07/2007, à 14:40

yohann

Re : Vim Extrem programming

salut j'ai enfin pu tester

E484: Impossible d'ouvrir le fichier "/home/darksh3ll/.vim/abbréviations.vim"

j'ai corrigé le pb facilement mais le fichier que tu proposes en téléchargement n'est pas corrigé...


Taglist: Exuberant ctags (http://ctags.sf.net) not found in PATH. Plugin is not loaded.

ça par contre je sais pas le corriger...


pour tout le reste, c'est excellent, d'ailleurs j'ai vraiment hate de m'y replonger, mon vim n'a jammais été aussi beau!


j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.

Hors ligne

#10 Le 09/07/2007, à 16:37

darksh3ll

Re : Vim Extrem programming

Oui  je viens de corrigé le probléme

Autant pour moi big_smile

tous est redevenue dans l'ordre

SebDK: avec ma configuration tu n'as pas besoins de faire un gg=G

les fichiers php sont indenté automatiquement

Dernière modification par darksh3ll (Le 09/07/2007, à 16:43)


gnu-project@darksh3ll.com
http://www.darksh3ll.com
Coding Vim version 7.0.235
Programmation:Python

Hors ligne

#11 Le 09/07/2007, à 16:55

darksh3ll

Re : Vim Extrem programming

Quelques astuces avec ma config.

""""""""""""""""""""""""
MODE PYTHON
""""""""""""""""""""""""

Rajouté un skelette python avec mise a jour du squelette automatiquement
:Gameforge      ""active le plugins
:AddEntete       "" rajoute l'entete
:UpdateEntete  ""mise a jour de l'entete
F9 Execute le code python directement dans vim

""""""""""""""""""""""""""""""
MODE HTML
"""""""""""""""""""""""""""""
ATTENTION en mode insertion

;ol rajoute les balise ol
;li ajoute les balises li
;h1 attention pas le 1 sur le pavet numerique mais en haut du clavier ajoute les balises H1
Etc...................................................
Regarde bien le menu html de vim y'as encore plein de raccourcies clavier

:Screenshot "prend uen capture d'ecran de votre vim au format html smile

A l'ouverture de vim appuyer sur F9 pour vous déplacé dans les repertoires facilement

Ajout de cold  folding pour different format

Rajout des commentaires a la Emacs avec la touche

ALT ;

Les fichiers  php python html,BAsh,perl sont correctement indentés

Est surtout n'oubliez les sessions vim

:mksession vim.vim crée une sessions
:source vim.vim ouvre une session tongue

le truc ultilme

ouvrez un fichier avec vim puis fermez vim
ouvrez a nouveau vim est appuyez sur '0 attention o = zero

allez un dernier pour la route

creez un fichier avec vim
est mettez cet url comme exemple

http//www.darksh3ll.com/ati.txt

enregistre le fichier :w

mainteant allé sur l'url avec le curseur en mode commande

est appuyez sur gf

vim ouvre le fichier

big_smile
vimjd6.png

Dernière modification par darksh3ll (Le 09/07/2007, à 17:15)


gnu-project@darksh3ll.com
http://www.darksh3ll.com
Coding Vim version 7.0.235
Programmation:Python

Hors ligne

#12 Le 16/04/2008, à 20:54

Abaycay

Re : Vim Extrem programming

Arf, j'arrive trop tard, lien mort sad

Sinon, dans ta config, tu n'as rien pour l'omnicompletion ? Je trouve que c'est un peu galère à mettre en place, et parfois bien utile.

#13 Le 17/04/2008, à 07:11

Mukri

Re : Vim Extrem programming

contact darksh3ll je pense qui te passeras son vimrc

darksh3ll_AT_hotmail_POINT_fr

Hors ligne

#14 Le 21/12/2008, à 00:40

Torii

Re : Vim Extrem programming

Bonjour bonjour.

Personne n'aurait le .sh à partager?
Darksh3ll semble indisponible pour le moment et je suis sur-excité à l'idée d'avoir cette petite configuration. roll


The moon was right.

Hors ligne

#15 Le 22/12/2008, à 00:24

LordFarquaad

Re : Vim Extrem programming

Le .sh c'était simplement :

#!/bin/bash
#===============================================================================
#
#          FILE:  vim.sh
#
#         USAGE:  ./vim.sh
#
#   DESCRIPTION:  fichier de configuration vim by darksh3ll
#
#       OPTIONS:  ---
#  REQUIREMENTS:  ---
#          BUGS:  ---
#         NOTES:  vim special Programming
#        AUTHOR:   (darksh3ll),
#       COMPANY:
#       VERSION:  1.0
#       CREATED:  06.07.2007 14:55:18 CEST
#      REVISION:  ---
#===============================================================================

wget http://www.darksh3ll.com/vim/vim.tar.gz
wget http://www.darksh3ll.com/vim/.vimrc
tar xvzf vim.tar.gz

Donc ça ne t'avancerait pas à grand chose.

Le tar.gz si c'est bien le bon fichier que j'ai retrouvé c'est à un package de plugins et autres colorations syntaxiques. J'ai mis les deux fichiers en ligne ici :
http://ubuntu.notredomaine.org/
Attention le .vimrc contient toujours les référence au $HOME de Darksh3ll…

Hors ligne