Les 7 raisons de donner l`éditeur de texte vim une chance

Video: Tutoriel vidéo : Apprendre à utiliser l'éditeur de texte VI sous Unix

Si vous faites une sorte de travail de développement sur votre ordinateur, vous allez avoir besoin d`un éditeur de texte tout en temps (ou tout le temps). Et par « développement » Je ne veux pas seulement, il peut être témoin de programmation du développement Web aussi, ou même maintenir et peaufinage un site Web existant.

Pendant des années, je l`ai essayé un éditeur de texte après l`autre. Vous le nom, je l`ai essayé - jEdit, Notepad ++, SciTE, PSPad, Komodo Edit ... Je ne suis pas name-dropping juste ici. Je chacun de ces éditeurs pour plus de deux mois que mon premier jour à jour éditeur. J`ai aussi eu un bref passage avec UltraEdit, un éditeur vénérable (mais non libre). D`une certaine façon, je ne pouvais pas trouver un éditeur qui a travaillé juste à droite, et était assez personnalisable pour répondre à mes besoins.

Tout cela a changé, il y a quelques mois, quand je peu la balle et commencé à utiliser l`éditeur de texte Vim à temps plein. Voici 6 raisons pour lesquelles vous devriez envisager de donner un coup.

Raison 1: VIM Vieux

éditeur de texte vim

Dans le logiciel, nous cultivons souvent l`état d`esprit qui dit « plus récent est mieux ». Nous sommes toujours après le dernier navigateur, le dernier système d`exploitation, le dernier jeu. Mais il y a beaucoup à dire pour les pièces anciennes de logiciels qui sont encore activement utilisés par beaucoup de gens.

Saviez-vous que MS Office a d`abord été publié en 1990? C`est il y a 21 ans, et regardez à quel point il est venu. C`est à peu près le temps Vim a été libéré, trop (1991). Seul Vim est basé sur un éditeur beaucoup plus âgé, Vi, qui a fait ses débuts en 1976.

Cela seul devrait vous faire wonder- ce qui rend une telle ancien logiciel si convaincante, que des milliers de nouveaux utilisateurs découvrent année par année?

Video: 4-l’Editeur VI "VIM" #darija

Raison n ° 2: VIM gratuit & Est-ce une communauté dynamique

Vim est en fait défini comme « charityware », et est libre d`utiliser et open source. Il ne vous demande de faire un don pour les orphelins en Ouganda, mais il n`y a pas bourrins.

Si vous allez à la page Web Vim, vous trouverez de nombreux articles de presse récents. Je comptais neuf mises à jour de script en un jour, par exemple. Le site est constamment mis à jour et développeur principal de Vim, Bram Moolenaar, a affiché personnellement une mise à jour le 28 Avril.

Raison n ° 3: VIM très personnalisable & Extensible

éditeur vim

Ces scripts que je viens de mentionner? Ils sont la clé pour une grande partie de la puissance de Vim. Il y a des scripts pour à peu près tout. Dans la capture d`écran ci-dessus, vous pouvez voir FuzzyFinder, un de mes favoris de tous les temps. Il est un script qui vous permet de taper des noms de fichiers partiels, commandes, entrées de l`aide, etc. et les recherches pour eux progressivement, sur la volée. Vous ne devez pas taper depuis le début du nom, et il a beaucoup d`options - et c`est juste un script!

D`autres scripts notables incluent Tree NERD qui implémente un système de fichiers « arbre », SuperTab Suite à onglet achèvement puissant et snipMate pour répliquer la fonctionnalité d`extrait de TextMate. Il y a beaucoup, beaucoup plus.

Raison 4: Travaux sur Telnet Vim & Connexions SSH

éditeur vim

Je dois parfois modifier manuellement les pages Web qui résident sur des serveurs distants. Je l`habitude d`utiliser WinSCP pour simuler l`édition locale, mais il cassé chaque maintenant et puis. Quelques-unes des éditeurs cités plus haut ont également intégré les clients FTP, mais naviguer dans les arborescences complexes du dossier était toujours compliqué et prend du temps.

Avec l`éditeur de texte Vim, je peux ouvrir un connexion SSH à mon serveur Web et exécutez une instance distante de Vim droit sur le serveur. vim est conçu de travailler avec les terminaux lents, donc il se sent vraiment rapide. Comme vous pouvez le voir dans la capture d`écran ci-dessus, les couleurs fonctionnent très bien sur SSH. Être capable de travailler directement sur le serveur a fait une énorme différence dans mon travail de développement Web. Non seulement il est plus rapide, mais je peux maintenant chercher dans des fichiers directement sur le serveur, et utiliser Vim pour sauter entre les résultats rapidement et trouver exactement ce que je dois modifier avec une extrême précision. Tout simplement génial.Qu`est-ce que SSH & Comment cela est différent de FTP [Technologie Explained]Qu`est-ce que SSH & Comment cela est différent de FTP [Technologie Explained]Lire la suite

Raison n ° 5: La configuration de vim Portable

éditeur vim

Comme mentionné ci-dessus, est très personnalisable Vim. Cela signifie que je devais travailler un peu jusqu`à ce que je l`ai eu « tellement » sur mon système de Windows. Le fait de devoir faire tout ce que sur mon serveur distant aurait été un peu glisser. Heureusement, j`ai simplement besoin de copier quelques répertoires et un fichier très important « configuration maître », appelé .vimrc.

Ce fond copié ma configuration complète de mon ordinateur Windows au serveur Linux à distance. Je puis juste édité mon fichier de configuration et modifié un certain nombre de choses pour le serveur, et je essentiellement fait. Bien sûr, je ne pouvais pas me empêcher de peaufiner les choses plus loin, mais c`est juste moi.

Raison n ° 6: VIM soigneusement Documenté

Notez que nulle part sur cette liste-t-il dit « est intuitive Vim ». C`est parce que ce n`est pas, vraiment. Là est une courbe d`apprentissage lorsque vous commencez à utiliser Vim, et il nécessite un peu d`un engagement. Mais il y a pas mal de choses qui peuvent aider. Voici trois exemples:

éditeur de texte vim

  • Smash PeepCode dans screencasts vim (indiqué sur la capture d`écran ci-dessus): Ce sont en fait pas gratuités- ils coûtent 12 $ chacun (il y a deux), mais sont un investissement très intéressant. Quand je décidé que je voulais donner un tour sérieux Vim, je l`ai acheté le premier et regardé. Il suffisait de me lancer avec confiance. Il n`a pas été ennuyeux, non plus.
  • Vim propre *:Aidez-moi* commande mène à un trésor de documents soigneusement écrit. Chaque script a son propre défaut de documentations- raccourcis clavier sont soigneusement documentées, toutes les commandes sont expliquées, etc.
  • Vim dispose également d`un wiki avec des tas de conseils, des astuces et des extraits de code utiles pour vous de copier et d`essayer.

Raison n ° 7: Il est bien mieux que Emacs

OK, alors peut-être que je ne suis pas tout à fait sérieux au sujet de ce dernier. Comme vous avez pu le constater dans l`introduction, je ne l`ai jamais fait donné Emacs beaucoup d`un spin (pas pendant deux mois, au moins). Selon le scientifique d`esprit $ RÉDACTEURS Suce-règles-O-Meter, Vim semble être en tête dans la guerre éditeur, au moins pour l`instant. Mais je suis prêt à être convaincu du contraire. Vous êtes invités à plaider la cause de Emacs dans les commentaires.

En parlant de commentaires: s`il y a des utilisateurs dans le public Vim qui aimeraient partager des conseils ou poser des questions, je suis toutes les oreilles. Je sais que je l`ai à peine effleuré la surface sur ce poste dans Vim, donc si vous souhaitez voir les messages plus détaillés sur l`éditeur Vim, ne partagent vos idées et vos souhaits.

Articles connexes