IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #21
    Membre éprouvé

    Homme Profil pro
    Consultant ERP
    Inscrit en
    Janvier 2013
    Messages
    372
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant ERP
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2013
    Messages : 372
    Points : 1 202
    Points
    1 202
    Par défaut
    Une video que tout utilisateur de vim devrait voir!

  2. #22
    Expert confirmé

    Homme Profil pro
    .
    Inscrit en
    Octobre 2019
    Messages
    1 428
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : .
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2019
    Messages : 1 428
    Points : 5 632
    Points
    5 632
    Par défaut
    Citation Envoyé par MaximeCh Voir le message
    Une video que tout utilisateur de vim devrait voir!
    +1
    merci pour la video

  3. #23
    Inactif  
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Mars 2019
    Messages
    191
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Chargé d'affaire

    Informations forums :
    Inscription : Mars 2019
    Messages : 191
    Points : 0
    Points
    0
    Par défaut
    Vim c'est vraiment pas top, ça vaut pas nano

  4. #24
    Membre averti
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juillet 2009
    Messages
    122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant Chercheur

    Informations forums :
    Inscription : Juillet 2009
    Messages : 122
    Points : 306
    Points
    306
    Par défaut
    Citation Envoyé par xXxNeWgEnErAtIoN Voir le message
    Vim c'est vraiment pas top, ça vaut pas nano
    Excellent, un troll vim/nano, ça change de l'éternel vim/emacs

  5. #25
    Membre expert

    Profil pro
    activité : oui
    Inscrit en
    Janvier 2014
    Messages
    1 260
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : activité : oui

    Informations forums :
    Inscription : Janvier 2014
    Messages : 1 260
    Points : 3 403
    Points
    3 403
    Par défaut
    Nano, c'est bien quand tu ne connais pas vim. Vim, c'est bien tout court.
    Pensez à utiliser les pouces d’appréciation, pour participer à la visibilité de l'apport d'un propos, ou l'intérêt que vous y prêtez... qu'il soit positif ou négatif.

  6. #26
    Membre extrêmement actif
    Avatar de Sodium
    Femme Profil pro
    Développeuse web
    Inscrit en
    Avril 2014
    Messages
    2 324
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeuse web

    Informations forums :
    Inscription : Avril 2014
    Messages : 2 324
    Points : 2 006
    Points
    2 006
    Billets dans le blog
    1
    Par défaut
    Sinon un vrai IDE c'est bien aussi

  7. #27
    Membre éclairé
    Homme Profil pro
    Développeur C++
    Inscrit en
    Octobre 2008
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur C++

    Informations forums :
    Inscription : Octobre 2008
    Messages : 242
    Points : 706
    Points
    706
    Par défaut
    Citation Envoyé par Sodium Voir le message
    Sinon un vrai IDE c'est bien aussi
    Commentaire probable d'une personne n'ayant jamais utilisé vim (ou ne connait que :w et :q). Ah ! je me demande pourquoi autant d'IDE proposent une émulation vim (VS, Qt Creator, VS Code) s'il est tellement mauvais cet éditeur de texte.

  8. #28
    Membre actif

    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Août 2012
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cambodge

    Informations professionnelles :
    Activité : Consultant en technologies
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2012
    Messages : 40
    Points : 254
    Points
    254
    Par défaut Beurk
    La seule chose de sensée à faire quand vi(m) s'ouvre c'est la séquence ESC : q !

  9. #29
    Membre extrêmement actif
    Avatar de Sodium
    Femme Profil pro
    Développeuse web
    Inscrit en
    Avril 2014
    Messages
    2 324
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeuse web

    Informations forums :
    Inscription : Avril 2014
    Messages : 2 324
    Points : 2 006
    Points
    2 006
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Markand Voir le message
    Commentaire probable d'une personne n'ayant jamais utilisé vim (ou ne connait que :w et :q). Ah ! je me demande pourquoi autant d'IDE proposent une émulation vim (VS, Qt Creator, VS Code) s'il est tellement mauvais cet éditeur de texte.
    Je vais répondre très simplement à ta question du pourquoi : parce que les développeurs n'aiment pas changer leurs habitudes.

    Pour moi c'est assez simple, quand un développeur a besoin de VIM pour être efficace, c'est qu'il passe plus de temps à pisser du code qu'à réfléchir à comment le structurer efficace. VIM et autres encouragent les mauvaises pratiques de programmation, faire des fichiers énormes, des fonctions longues. Les outils doivent s'adapter à une bonne façon de travailler et non l'inverse.

  10. #30
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Sodium Voir le message
    Pour moi c'est assez simple, quand un développeur a besoin de VIM pour être efficace, c'est qu'il passe plus de temps à pisser du code qu'à réfléchir à comment le structurer efficace. VIM et autres encouragent les mauvaises pratiques de programmation, faire des fichiers énormes, des fonctions longues. Les outils doivent s'adapter à une bonne façon de travailler et non l'inverse.
    Mais oui, bien-sûr. D'ailleurs, dans les IDE, il n'y a pas d'outils de navigation de code, de refactoring et de debugging : l'utilisateur réfléchit tellement bien à sa structure de code que ces outils sont complètement inutiles.

  11. #31
    Membre extrêmement actif
    Avatar de Sodium
    Femme Profil pro
    Développeuse web
    Inscrit en
    Avril 2014
    Messages
    2 324
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeuse web

    Informations forums :
    Inscription : Avril 2014
    Messages : 2 324
    Points : 2 006
    Points
    2 006
    Billets dans le blog
    1
    Par défaut
    Je ne vois pas bien le rapport entre ton argument et le miens en fait.

  12. #32
    Invité
    Invité(e)
    Par défaut
    Le rapport c'est que les IDE incitent plus au pissage de code que les éditeurs. Qui n'a jamais commencé à coder une classe trop rapidement en se disant "au pire on peut refactorer en quelques clics", et puis au final, il a fallu plus que quelques clics...
    Par contre, les éditeurs qui encouragent les fichiers énormes et les fonctions longues, là je vois vraiment pas le rapport.

  13. #33
    Membre extrêmement actif
    Avatar de Sodium
    Femme Profil pro
    Développeuse web
    Inscrit en
    Avril 2014
    Messages
    2 324
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeuse web

    Informations forums :
    Inscription : Avril 2014
    Messages : 2 324
    Points : 2 006
    Points
    2 006
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par SimonDecoline Voir le message
    Le rapport c'est que les IDE incitent plus au pissage de code que les éditeurs. Qui n'a jamais commencé à coder une classe trop rapidement en se disant "au pire on peut refactorer en quelques clics", et puis au final, il a fallu plus que quelques clics...
    Donc parce que certains ont ces mauvaises pratiques (et encore, je ne l'ai jamais observé moi-même), il faudrait mettre tout le monde sur des outils préhistoriques.

    Citation Envoyé par SimonDecoline Voir le message
    Par contre, les éditeurs qui encouragent les fichiers énormes et les fonctions longues, là je vois vraiment pas le rapport.
    Travailler sur code bien séparé en VIM est chiant. Naviguer entre les fichiers est chiant, chercher une fonction est chiant. Ca pousse les pisseurs de codes à tout rassembler en un seul endroit et à pondre des horreurs qu'ils seront les seuls à comprendre.

  14. #34
    Expert éminent sénior
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 275
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 275
    Points : 10 985
    Points
    10 985
    Par défaut
    Citation Envoyé par Sodium Voir le message
    Travailler sur code bien séparé en VIM est chiant. Naviguer entre les fichiers est chiant, chercher une fonction est chiant. Ca pousse les pisseurs de codes à tout rassembler en un seul endroit et à pondre des horreurs qu'ils seront les seuls à comprendre.
    Hum... On ne doit pas utiliser le même outil car la navigation via les tags, ou via des solutions plus avancées aujourd'hui (merci le Language Server Protocol) n'est vraiment pas complexe.
    Quant à naviguer dans les fichiers, c'est tellement plus simple avec la complétion sur le nom du fichier plutôt que sa recherche dans un arbre...

    Après, je fais parti des qui considèrent que dans la mesure où vim intègre l'appel au compilateur nativement, c'est un environnement de développement intégré. Probablement parce que j'ai connu les premiers "IDE" qui faisaient guère plus. Après, c'est sans compter les plugins et l'évolution de l'outil.

    La vraie difficulté, c'est le fait qu'il soit modal, et qu'il faille apprendre à s'en servir sans être assisté par une souris. Et après nombre d'intégristes veulent le limiter à 0-plugins, pas d'utilisation hors console/tmux, pas de touche de curseur...
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...

  15. #35
    Expert éminent sénior Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 286
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4 286
    Points : 12 742
    Points
    12 742
    Par défaut
    Citation Envoyé par Sodium Voir le message
    Travailler sur code bien séparé en VIM est chiant. Naviguer entre les fichiers est chiant, chercher une fonction est chiant. Ca pousse les pisseurs de codes à tout rassembler en un seul endroit et à pondre des horreurs qu'ils seront les seuls à comprendre.
    Euh, non, vim fait très bien ce que tu lui reproches, ce que l'on peut considéré comme chiant avec vim, c'est ça configuration, mais en même temps, ça fait parti de l'apprentissage...
    Cordialement.

  16. #36
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Sodium Voir le message
    Travailler sur code bien séparé en VIM est chiant. Naviguer entre les fichiers est chiant, chercher une fonction est chiant. Ca pousse les pisseurs de codes à tout rassembler en un seul endroit et à pondre des horreurs qu'ils seront les seuls à comprendre.
    Je confirme les propos de Luc Hermitte et disedorgue : c'est du grand n'importe quoi. Si tu ne connais rien à un sujet, ne te force pas à le commenter quand même. Ou alors, va plutôt chier sur Visual Studio Code, il y a une news récente sur laquelle tu pourras troller : https://www.developpez.net/forums/d1.../#post11278365

  17. #37
    Membre extrêmement actif
    Avatar de Sodium
    Femme Profil pro
    Développeuse web
    Inscrit en
    Avril 2014
    Messages
    2 324
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeuse web

    Informations forums :
    Inscription : Avril 2014
    Messages : 2 324
    Points : 2 006
    Points
    2 006
    Billets dans le blog
    1
    Par défaut
    Autre problème avec les amateurs de VIM, ses défenseurs ont systématiquement une position dogmatique, rendant la discussion difficile

    Ce que vous décrivez ne fait absolument pas de VIM un bon IDE, ça permet juste de pisser du code plus vite, et probablement encore plus mal.

  18. #38
    Expert éminent sénior
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 275
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 275
    Points : 10 985
    Points
    10 985
    Par défaut
    Citation Envoyé par Sodium Voir le message
    Autre problème avec les amateurs de VIM, ses défenseurs ont systématiquement une position dogmatique, rendant la discussion difficile

    Ce que vous décrivez ne fait absolument pas de VIM un bon IDE, ça permet juste de pisser du code plus vite, et probablement encore plus mal.
    Pourtant, nous avançons des réponses à tes critiques, et tu adresses pas ce qui ne te convient pas dans les réponses. Une position dogmatique est généralement c'est celle qui est tranchée et qui refuse la discussion, non? Ceci dit, au moins avec toi chose que j'apprécie, il y a un début de discussion (on ne pouvait pas en dire autant de précédents messages qui méritaient, eux, leurs -1).

    Les deux critiques que tu as adressées sont : "Naviguer entre les fichiers est chiant, chercher une fonction est chiant"

    Ce à toi je t'ai répondu que contrairement à ce que tu sembles penser c'est très simple. Avec "gd" je vais à la définition du machin sous le curseur, et grâce aux plugins s'occupant de l'interfaçage avec des serveurs LSP ça marche même entre fichiers différents, même quand il y a des surcharges au milieu. C'est tout l'intérêt de ce protocole: offrir à tous les outils les mêmes capacités de navigation, indexation, refactorisation...

    Les hics:
    - ça ne se fait pas avec clic-droit souris, mais avec g(oto)d(efinition)
    - ca demande plus de boulot de configuration qu'avec les autres outils, et je l'admets volontiers, c'est vite la plaie.

    Quant à la navigation dans les fichiers, il y a des plugins (et même un natif moyennement ergonomique) qui rajoutent des arbres & cie. Mais la mode chez nous, c'est les fuzzyfinders: on tape un morceau des noms des fichiers (et éventuellement des répertoires qui y conduisent), et pouf, on va dans le bon fichier. Je trouve ça bien plus efficace que de se perdre dans des arborescences vite complexes. Mais, c'est vrai, il faut une fois encore installer des plugins, ou taper des '*' entre deux morceaux de nom de fichiers.

    Relativement à ces critiques précises, je considère que tu ne connais pas/mal l'outil.

    Tu aurais d'autres critiques aussi précises qui font que pour toi ce n'est pas adapté pour concevoir? (j'accepte tout de suite ce que n'est pas un case tool qui offre des diagrammes de classes, génère du code à partir d'eux... Tout comme beaucoup d'IDE ceci étant)

    PS: Pour ce qui est de mal pisser du code, mes wizards pour le C++ connaissent les règles qualités modernes et sont orientés sémantiques, nous sommes très loin des templates/wizards que l'on trouve dans les autres IDE qui proposent allègrement copie et destructeurs virtuels sans sourciller (oui c'est mal, cf la FAQ), ou qui font croire que tout attribut doit avoir une paire setter/getter (oui, je pense à toi eclipse).
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...

  19. #39
    Expert éminent sénior Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 286
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4 286
    Points : 12 742
    Points
    12 742
    Par défaut
    Citation Envoyé par Sodium Voir le message
    Autre problème avec les amateurs de VIM, ses défenseurs ont systématiquement une position dogmatique, rendant la discussion difficile
    Tout comme ces pourfendeurs

    Citation Envoyé par Sodium Voir le message
    Ce que vous décrivez ne fait absolument pas de VIM un bon IDE, ça permet juste de pisser du code plus vite, et probablement encore plus mal.
    Dans les faits, ici tu es en train de dire que tu pisses du mauvais code, puisque nous n'avons fait que te rétorquer que vim était capable de faire ce que tu lui reprochais de ne pas savoir faire
    Cordialement.

  20. #40
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Sodium Voir le message
    Ce que vous décrivez ne fait absolument pas de VIM un bon IDE, ça permet juste de pisser du code plus vite, et probablement encore plus mal.
    Pourquoi tu nous parles d'IDE ? Vim ne prétend pas être un IDE ni avoir ses usages (pas de base du moins). Et ton analyse sur vim qui permet de coder plus mal, tu l'as eu en grattant un ticket au PMU du coin ?

    Citation Envoyé par Sodium Voir le message
    Autre problème avec les amateurs de VIM, ses défenseurs ont systématiquement une position dogmatique, rendant la discussion difficile
    De quelle discussion parles-tu ? Tu as commencé par chier sur vim en balançant un HS sur les IDE puis des pseudo-arguments complètement faux. Quant à la position dogmatique, tu veux peut-être qu'on parle de JavaScript ?

Discussions similaires

  1. View RCP et éditeur de texte
    Par mague dans le forum Eclipse Platform
    Réponses: 3
    Dernier message: 19/05/2006, 16h13
  2. [AJAX] éditeur de texte
    Par Death83 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 13/03/2006, 13h26
  3. [EDI] Editeur de texte
    Par ibtisss dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 05/10/2005, 14h51
  4. recherche composant éditeur de texte
    Par Bruno75 dans le forum Composants VCL
    Réponses: 6
    Dernier message: 15/09/2005, 10h33
  5. [PDE] Comment ajouter un éditeur de texte à mon projet ?
    Par simsky dans le forum Eclipse Platform
    Réponses: 2
    Dernier message: 29/06/2005, 10h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo