Pages : 1
#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
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 !!
ç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
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
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
ligne 82 du .vimrc
:so /home/darksh3ll/.vim/abbréviations.vim
Il faudrait corriger ca
apres correction ca fonctionne impec, il y a quelques trucs bien sympa comme la ligne actuelle qui est souligée
Hors ligne
#7 Le 06/07/2007, à 18:20
- darksh3ll
Re : Vim Extrem programming
Oups
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
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
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
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
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
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.
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
Pages : 1