• [^] # Re: VSC

    Posté par . En réponse au journal Le débat est clos. Évalué à 3.

    Quand je dois interagir avec un IDE, il me faut:

    • configurer la largeur des tabulations et si oui ou non je veux les étendre,
    • configurer les couleurs et fontes du texte,
    • configurer mes raccourcis clavier,
    • configurer l'endroit dans lequel je souhaite mettre mes projets,
    • créer des solutions/espaces de travails/whatever dès que je veux pouvoir compiler ou déboguer un programme,
    • idem dès lors que je veux travailler avec un programme qui n'implémente que le format d'un IDE qui s'avère ne pas être le même que le mien (ou pas la même version d'ailleurs).

    Et tout ça, pour chaque langage utilisé.

    Avec le combo vim+i3+urxvt+cmake+clang+cgdb, tout ces points sauf le 1er sautent, et sans plugins particulier.
    Par rapport à tes propres points:

    • complétion correcte? Celle par défaut de vim me conviens très bien.
    • un plugin pour la coloration syntaxique? Pas vraiment... ":syntax on". 0 plugin ici. D'ailleurs, chose que je n'ai pas encore vue dans les IDEs (mais c'est vrai que ça fait bien 5 ans que je n'en utilise plus réellement), c'est un support natif pour les thèmes sombres. Ben pour vim: ":set background=dark".
    • un plugin pour les 1001 fonctions blabla? Je suppose que mes besoins sont moins évolués que les tiens...

    Par contre, y'a bien un plugin qu'il faut installer dans les IDE pour moi. Celui qui permets d'utiliser le système modal de vim.

    L'environnement externe à la limite (installer Oracle, par exemple). Encore que, c'est heureusement rare.

    Je me souviens avec absolument 0 nostalgie de l'horreur de créer un projet qui dépende d'une bibliothèque externe avec Visual Studio. Et la dernière fois que j'ai eu à travailler avec ce machin, ben... ça s'était pas amélioré. C::B fait nettement mieux, sur ce point particulier.