#1 Le 10/05/2006, à 13:11
- Yoshiball
Sortie de Vim 7!!
Alors pour tous les fans du célébre éditeur de texte Vi sachez que la nouvelle version vient de sortir, voici donc les changements :
Vim 7 is ready! After years of development this feature packed editor
is waiting for you.Since Vim 6.4 many new features have been added. To mention a few:
- Spell checking support for about 50 languages
- Intelligent completion for C, HTML, Ruby, Python, PHP, etc.
- Tab pages, each containing multiple windows
- Undo branches: never accidentally lose text again
- Vim script supports Lists and Dictionaries (similar to Python)
- Vim script profiling
- Improved Unicode support
- Highlighting of cursor line, cursor column and matching braces
- Translated manual pages support.
- Internal grep; works on all platforms, searches compressed files
- Browsing remote directories, zip and tar archives
- Printing multi-byte textOnce you have installed Vim 7.0 you can find details about the changes
since Vim 6.4 with ":help version7".
Débutant sous linux j'ai tenté de l'installer mais je n'y arrive pas, donc si quelqu'un le fait pourrait-il m'expliquer.
Merci.
Dernière modification par Yoshiball (Le 17/05/2006, à 08:02)
VIM un éditeur pour la VIe : http://www.vim.org
Ubuntu, une distribution Linux pour tous : http://www.ubuntu.com
Mon espace perso : http://ngressier.developpez.com
Hors ligne
#2 Le 10/05/2006, à 13:17
- Deb
Re : Sortie de Vim 7!!
http://linuxfr.org/2006/05/08/20786.html
Hors ligne
#3 Le 10/05/2006, à 13:32
- Yoshiball
Re : Sortie de Vim 7!!
Ca ne me dit pas comment l'installer sous ma Ubuntu
VIM un éditeur pour la VIe : http://www.vim.org
Ubuntu, une distribution Linux pour tous : http://www.ubuntu.com
Mon espace perso : http://ngressier.developpez.com
Hors ligne
#4 Le 10/05/2006, à 14:09
- mesmento
Re : Sortie de Vim 7!!
J'hésite moi aussi à upgrader. Peut-on espérer Vim 7 pour Dapper, ou suis-je obligé de compiler ?
Hors ligne
#5 Le 10/05/2006, à 14:27
- Yoshidepassage
Re : Sortie de Vim 7!!
Si tu fais upgrader tu pourrais m'expliquer comment faire?
J'ai trop envie de l'essayer
#6 Le 10/05/2006, à 14:48
- mesmento
Re : Sortie de Vim 7!!
et bien normalement un
./configure
make
sudo make install (ou mieux, si tu veux créer un paquet deb : sudo checkinstall)
suffit.
Je vais essayer ça un peu plus tard. Ce qui m'ennuie ce sont les options de compilation, j'espère ne pas me planter. Il faut aussi remettre la doc à jour, et installer à la main mon vim-latex-suite.
Je vous tiens au courant
Hors ligne
#7 Le 10/05/2006, à 14:50
- Yoshitoujoursdepassage
Re : Sortie de Vim 7!!
Bas moi en fait quand je fais un make il tourne en boucle j'ai l'impression
J'attends avec impatience un petit [HowTo] de ta part
#8 Le 10/05/2006, à 15:31
- mesmento
Re : Sortie de Vim 7!!
J'ai essayé, et ça à fonctionné !
Voici la démarche :
1) télécharge vim-7.0.tar.bz2 vim-7.0-extra.tar.bz2 et vim-7.0-lang.tar.bz2
2) décompresse les au même endroit : tar xvf vim-7.0.tar.bz2 etc.
3) cd vim70
4) make distclean
5) ./configure --enable-gui
6) make
7) sudo checkinstall (pense à installer checkinstall avant) ==> je conseille d'utiliser checkinstall plutôt que make install, s'il y a un problème c'est plus facile de retourner en arrière.
Et voilà.
Avec vi tu lances la version 6.4
Avec vim la version 7.0
Bon perso, je l'ai retirée et réinstallé proprement vim 6.4, en effet, les accents ne passent pas et mes extensions (latex-suite par ex) doivent être réinstallée pour fonctionner avec cette version. Ce qui est un peu long, je n'ai pas trop de temps pour me pencher la dessus en ce moment
Le système d'onglets est fabuleux ! Rapide et efficace (fonctionne en mode texte comme en mode graphique)
Si tu veux revenir à ton ancienne config il suffit de retirer le paquet vim70 puis de réinstaller les paquets de vim (synaptic fais tous ça très bien)
Dernière modification par mesmento (Le 10/05/2006, à 15:34)
Hors ligne
#9 Le 10/05/2006, à 15:56
- Yoshiball
Re : Sortie de Vim 7!!
Quand je fais un ./configure --enable-gui il me met ça au bout d'un moment :
no terminal library found
checking for tgetent()... configure: error: NOT FOUND!
You need to install a terminal library; for example ncurses.
Or specify the name of the library with --with-tlib.
J'ai essayé d'installer ncurses pour voir et là :
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Aucune version du paquet ncurses n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source
E: Aucun paquet ne correspond au paquet ncurses
Une idée?
[ Edit :c'est bon problème réglé, je continue les tests ]
Dernière modification par Yoshiball (Le 10/05/2006, à 16:09)
VIM un éditeur pour la VIe : http://www.vim.org
Ubuntu, une distribution Linux pour tous : http://www.ubuntu.com
Mon espace perso : http://ngressier.developpez.com
Hors ligne
#10 Le 10/05/2006, à 16:18
- Yoshiball
Re : Sortie de Vim 7!!
C'est bon il est installé, mais comment tu fais fonctionner les onglets????
VIM un éditeur pour la VIe : http://www.vim.org
Ubuntu, une distribution Linux pour tous : http://www.ubuntu.com
Mon espace perso : http://ngressier.developpez.com
Hors ligne
#11 Le 10/05/2006, à 16:19
- mesmento
Re : Sortie de Vim 7!!
sudo apt-get install ncurses-base ncurses-term ncurses-bin libncurses5-dev
??
Pour ouvrir un onglet :
:tabe un_fichier_ou_tu_veux
Pour se déplacer :
gt (sans le : , c'est juste à taper en mode commande)
:tabc (ferme un onglet)
Y a d'autres trucs mais je ne me suis pas plus renseigné
Dernière modification par mesmento (Le 10/05/2006, à 16:22)
Hors ligne
#12 Le 10/05/2006, à 16:28
- Yoshiball
Re : Sortie de Vim 7!!
Ok impeccable c'est vraiment génial!!! je suis pas prêt de lâcher mon petit vim
Sinon tu me conseilles d'aller où pour avoir de bonnes infos sur vim?
Ce que je voudrais savoir :
- connaître les nouveauté de la versions 7 et bien sur leur fonctionnement (comme pour les onglets)
- connaitre les meilleurs raccourci pour utiliser efficacement vim
- connaitre les bonnes options à mettre dans le .vimrc pour avoir un vim bien configurer
- et savoir comment faire des macros etc... par exemple j'aimerais que quand je tape <html> et bien automatiquement il me mette la balise fermante </html>
Merci.
VIM un éditeur pour la VIe : http://www.vim.org
Ubuntu, une distribution Linux pour tous : http://www.ubuntu.com
Mon espace perso : http://ngressier.developpez.com
Hors ligne
#13 Le 10/05/2006, à 16:49
- mesmento
Re : Sortie de Vim 7!!
Le site de Vim :
Que tu connais certainement déjà.
Une intro sympas :
http://www.linux-france.org/article/appli/vi/vim/
Le VimBook, excellent (si l'anglais ne te fais pas peur):
http://truth.sk/vim/vimbook-OPL.pdf
La quick reference card de Vim (indispensable !):
http://www.digilife.be/quickreferences/ … 20Card.pdf
Et le site sur lequel tu peux en trouver pleins d'autres :
http://www.digilife.be/quickreferences/quickrefs.htm
Le précis & concis de Robbins, très très utile :
http://www.oreilly.fr/catalogue/2841771024.html
and last but not least :
:help
Pour les macros, regarde sur le site de Vim, il y a certainement un truc pour le html.
Pour le vimrc, l'aide interne de vim est excellente.
Pour exemple, voici le mien:
" This must be first, because it changes other options as a side effect.
set nocompatible
" allow backspacing over everything in insert mode
" set backspace=indent,eol,start
if has("vms")
set nobackup " do not keep a backup file, use versions instead
else
set backup " keep a backup file
endif
set history=50 " keep 50 lines of command line history
set ruler " show the cursor position all the time
set showcmd " display incomplete commands
set incsearch " do incremental searching
" Don't use Ex mode, use Q for formatting
" map Q gq
" Switch syntax highlighting on, when the terminal has colors
" Also switch on highlighting the last used search pattern.
syntax on
set hlsearch
"
"
"
"
"
" !!!! Configuration personnelle !!!!
"
" ##MISE EN FORME##
" Coupure de ligne propre (sans saut de ligne, attention).
set linebreak
" Indentation automatique avancée
set autoindent
" filetype plugin indent on
filetype plugin on
" Fixe la longueur max des lignes des fichiers textes bruts à 72
" caractères
autocmd FileType mail setlocal textwidth=72
autocmd FileType text setlocal textwidth=72
autocmd FileType tex setlocal textwidth=72
" ##CONFIGURATION VISUELLE##
" Thème de couleur
colorscheme peachpuff
" Police de caractère
" set guifont=courier\ 11
set guifont=monospace\ 10
" ##ACTIVATION DES GREFFONS##
" Activer la gestion des pages de manuels
source $VIMRUNTIME/ftplugin/man.vim
" !!!! Configuration pour Mutt !!!!
" Automatiser la limite d'édition à 72 caractères pour mutt :
"au BufRead ~/.mutt/tmp/mutt* set tw=72
" Il est également possible de supprimer automatiquement ses la sauvegarde automatique et donc l'entassement de ces fichiers en cas de réécriture, uniquement pour mutt :
"au BufNewfile,BufRead ~/.tmp/mutt*[0-9] set nobk nowb
Hors ligne
#14 Le 11/05/2006, à 10:08
- OdyX
Re : Sortie de Vim 7!!
'faudrait contacter le packageur pour voir s'il peut le mettre à jour avant la semaine prochaine...
?????
Hors ligne
#15 Le 11/05/2006, à 10:13
- Yoshiball
Re : Sortie de Vim 7!!
Moi je veux Vim 7 dans Dapper!!!!!!!!!!!!!!!!! sinon je serais très déçu
VIM un éditeur pour la VIe : http://www.vim.org
Ubuntu, une distribution Linux pour tous : http://www.ubuntu.com
Mon espace perso : http://ngressier.developpez.com
Hors ligne
#16 Le 11/05/2006, à 10:16
- mesmento
Re : Sortie de Vim 7!!
Vim 7 dans Dapper... le rêve !
Après ça, je ne sentirais plus trop le besoin d'upgrader.
Hors ligne
#17 Le 11/05/2006, à 10:47
- Yoshiball
Re : Sortie de Vim 7!!
Petite question, ça fonctionne ça ?
autocmd FileType text setlocal textwidth=72
l'extension du fichier c'est .text?.txt?
J'ai essayé les 2 et ma ligne ne se coupe pas....:(
VIM un éditeur pour la VIe : http://www.vim.org
Ubuntu, une distribution Linux pour tous : http://www.ubuntu.com
Mon espace perso : http://ngressier.developpez.com
Hors ligne
#18 Le 11/05/2006, à 10:57
- mesmento
Re : Sortie de Vim 7!!
Il faut créer le fichier suivant :
vi ~/.vim/filetype.vim
et y entrer:
" Mon fichier de types de fichiers
" ###TYPE DE FICHIER TEXT###
if exists("did_load_filetypes")
finish
endif
augroup filetypedetect
au! BufRead,BufNewFile *.txt setfiletype text
augroup END
" ###TYPE DE FICHIER TEX###
if exists("did_load_filetypes")
finish
endif
augroup filetypedetect
au! BufRead,BufNewFile *.tex setfiletype tex
augroup END
Après tu adaptes à tes besoins
Dernière modification par mesmento (Le 11/05/2006, à 10:58)
Hors ligne
#19 Le 11/05/2006, à 11:08
- Yoshiball
Re : Sortie de Vim 7!!
Ok merci beaucoup, et pour finir de bien configurer ma vim j'aurais quelques petites autres questions :
j'ai créé une map pour le html, par exemple je met <li> et automatiquement lui il me met </li>, ma map est la suivante :
map <li> <li></li>
mais en faisant ça je me retrouve à l'extérieur de mes balises, comment je peux faire dans ma map pour revenir ensuite entre les deux balises?
Ensuite toujours pour le html j'ai défini des maps pour les caractères accentués, je tape é et automatiquement il me met é mais le problème c'est que ça agit dans n'importe quel type de fichier, donc comment faire pour que ma map n'agit que sur les fichiers .html
Et pour fini je voudrais savoir si tu connaissais une bonne méthode de replis, j'ai regardé dans l'aide mais j'ai pas vraiment trouvé mon bonheur, j'aimerais utiliser le replis quand je code, je voudrais que le replis se fasse au niveau des balises, par exemple en html, si je fais le replis su niveau d'une balise <div>, il va tout me replier jusqu'à la balise </div>
Voilà j'espère que tu pourras m'aider sur ces derniers petits détails, et ensuite j'aurais un bon vim tout beau et surtout très très pratique
D'avance merci pour ton aide.
VIM un éditeur pour la VIe : http://www.vim.org
Ubuntu, une distribution Linux pour tous : http://www.ubuntu.com
Mon espace perso : http://ngressier.developpez.com
Hors ligne
#20 Le 11/05/2006, à 11:12
- mesmento
Re : Sortie de Vim 7!!
Je ne peux pas vraiment t'aider là, mais tes problèmes m'intéressent
Je vais jeter un œil par-ci par-là pour voir ce que je peux trouver, je ne te promet pas une réponse dans l'immédiat
Hors ligne
#21 Le 11/05/2006, à 11:19
- Yoshiball
Re : Sortie de Vim 7!!
Pas de problème en tout cas merci pour le filetype ça fonctionne impec
J'attends de tes nouvelles
VIM un éditeur pour la VIe : http://www.vim.org
Ubuntu, une distribution Linux pour tous : http://www.ubuntu.com
Mon espace perso : http://ngressier.developpez.com
Hors ligne
#22 Le 11/05/2006, à 12:47
- Yoshiball
Re : Sortie de Vim 7!!
Bon je viens de trouver la map pour revenir entre mes balises , allez hop j'attaque la suite
[ Edit : c'est bon j'ai trouvé pour que mes maps n'agissent que sur mes fichiers html, allez plus que le repliage et hop c'est plié ]
Dernière modification par Yoshiball (Le 11/05/2006, à 12:59)
VIM un éditeur pour la VIe : http://www.vim.org
Ubuntu, une distribution Linux pour tous : http://www.ubuntu.com
Mon espace perso : http://ngressier.developpez.com
Hors ligne
#23 Le 11/05/2006, à 13:41
- Yoshiball
Re : Sortie de Vim 7!!
Je suis en train d'essayer de faire fonctionner vimspell, mais je ne comprends pas trop, j'ai téléchargé le fichier vimspell.vim, je l'ai mis dans mon dossier plugin, et ensuite j'ai démarré vim, il m'installe correctement vimspell. Mais il m'indique tout le temps ça :
"Language 'english' not known from ispell."
Deplus il ne corrige rien, je crée un fichier texte avec plein de fautes et il ne se passe rien, rien n'est souligné
Comment ça fonctionne vimspell?
VIM un éditeur pour la VIe : http://www.vim.org
Ubuntu, une distribution Linux pour tous : http://www.ubuntu.com
Mon espace perso : http://ngressier.developpez.com
Hors ligne
#24 Le 11/05/2006, à 21:32
- Yoshiball
Re : Sortie de Vim 7!!
Bon voilà mon vim est tout beau tout jolie, parfaitement réglé
Passons maintenant aux choses plus importantes, l'intégration de vim 7 dans Dapper.
Comment savoir si il sera inclut? comment faire pour demander l'ajout de vim7 dans Dapper?
Merci.
VIM un éditeur pour la VIe : http://www.vim.org
Ubuntu, une distribution Linux pour tous : http://www.ubuntu.com
Mon espace perso : http://ngressier.developpez.com
Hors ligne
#25 Le 11/05/2006, à 22:07
- mesmento
Re : Sortie de Vim 7!!
Et bien, je ne sais pas. J'ai cherché sur le site ubuntu mais je n'ai pas trouvé ou il présente leur "planning".
Gajim est passé de la version 0.9 à 0.10 sous Dapper il y a 3 ou 4 jours, j'espère qu'ils feront pareil pour vim
Hors ligne